// source --> https://www.gianniniautomobili.com/wp-content/mmr/3b14872a-1618497405.min.js jQuery(document).ready(function($){jQuery(document).on('click','.wcml_removed_cart_items_clear',function(e){e.preventDefault();jQuery.ajax({type:'post',url:woocommerce_params.ajax_url,data:{action:'wcml_cart_clear_removed_items',wcml_nonce:jQuery('#wcml_clear_removed_items_nonce').val()},success:function(response){window.location=window.location.href}})})});jQuery(document).ready(function($){try{var cart_hash_key=wc_cart_fragments_params.ajax_url.toString()+'-wc_cart_hash';if(sessionStorage.getItem('woocommerce_cart_hash')==''||actions.is_lang_switched==1||actions.is_currency_switched==1||actions.force_reset==1){sessionStorage.removeItem(actions.cart_fragment);sessionStorage.removeItem('wc_fragments')}}catch(err){}});jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a');$this.css({width:'100%','overflow':'hidden',marginLeft:'auto',marginRight:'auto','text-align':'center',height:0});$this.wrapInner('
');$this.find('.timeline_items').css('text-align','left');if('ontouchstart' in window){$this.addClass('timelineTouch')} $this.wrapInner('
');if(!settings.hideControles){$this.append('
')} $this.wrapInner('
');$this.find('.timeline_items_holder').css({width:'300px',marginLeft:'auto',marginRight:'auto'});$items.css({paddingLeft:0,paddingRight:0,marginLeft:settings.itemMargin/2,marginRight:settings.itemMargin/2,float:'left',position:'relative'});$itemsOpen.each(function(){$(this).prepend('
'+settings.closeText+'
');$(this).wrapInner('
').find('div:first').css({position:'relative'});$(this).css({width:0,padding:0,margin:0,float:'left',display:'none',position:'relative',overflow:'hidden'})});var $iholder=$this.find('.timeline_items:first'),$line=$this.find('.t_line_wrapper:first'),margin=300/2-(itemWidth+settings.itemMargin)*(1/2+startIndex),width=(itemWidth+settings.itemMargin)*$items.length+(itemOpenWidth+settings.itemMargin)+660,data=$this.data('timeline');$iholder.css({width:width,marginLeft:margin});if(!data){$this.data('timeline',{currentIndex:startIndex,itemCount:$items.length,margin:margin,itemWidth:itemWidth,itemOpenWidth:itemOpenWidth,lineMargin:0,lineViewCount:0,options:settings,items:$items,iholder:$iholder,open:!1,noAnimation:!1,marginResponse:!1,mousedown:!1,mousestartpos:0})} if(!settings.hideTimeline){$this.timeline('createElements');if($this.hasClass('timelineClean')){}} $(document).keydown(function(e){if(e.keyCode==37){$this.timeline('left');return!1} if(e.keyCode==39){$this.timeline('right');return!1}});$(window).resize(function(){var data=$this.data('timeline');if(typeof data!='undefined'){var id=$items.eq(data.currentIndex).attr('data-id');itemWidth=$items.first().width(),itemOpenWidth=$itemsOpen.first().find('div:first').width();data.margin+=data.itemCount*(data.itemWidth-itemWidth);data.itemWidth=itemWidth;if(data.open)data.margin+=(data.itemOpenWidth-itemOpenWidth)/2;data.itemOpenWidth=itemOpenWidth;if($('body').width()<767&&data.open&&!data.marginResponse){data.margin-=(itemWidth+settings.itemMargin)/2;data.marginResponse=!0} else if($('body').width()>=767&&data.marginResponse&&data.open){data.margin+=(itemWidth+settings.itemMargin)/2;data.marginResponse=!1} data.noAnimation=!0;$this.timeline('goTo',id)}});$(document).ready(function(){$('.timeline_items .item img').on('dragstart',function(event){if(!($(this).hasClass('timeline_rollover_bottom'))) event.preventDefault()});$('.timeline_items .timeline_rollover_bottom').on('dragstart',function(event){$(this).addClass("disableClick");event.preventDefault()});$('.timeline_items .timeline_rollover_bottom').on('mousedown',function(event){if(!$(this).is("hover")){$(this).removeClass("disableClick")}});$('.timeline_items .timeline_rollover_bottom').on('click',function(event){if($(this).hasClass('disableClick')){event.preventDefault();event.stopPropagation()} $(this).removeClass('disableClick')})});$this.find('.t_left').click(function(){$this.timeline('left')});$this.find('.t_right').click(function(){$this.timeline('right')});if(settings.swipeOn){$items.find('*').each(function(){$(this).css({'-webkit-touch-callout':'none','-webkit-user-select':'none','-khtml-user-select':'none','-moz-user-select':'none','-ms-user-select':'none','user-select':'none'})});$this.bind('touchstart',function(e){$this.timeline('touchStart',e)});$this.find(settings.itemClass).mousedown(function(e){$this.timeline('mouseDown',e.pageX)});$(document).bind('touchend',function(e){data=$this.data('timeline');$this.timeline('touchEnd',data.touchpos)});$(document).mouseup(function(e){var data=$this.data('timeline');if(typeof data!='undefined'&&data.mousedown){$this.timeline('mouseUp',e.pageX)}})} $this.find(settings.openTriggerClass).click(function(){$this.timeline('goTo',$(this).attr('data-id'),$(this).attr('data-count'),!0)});$this.find('.t_close').click(function(){$this.timeline('close',$(this).attr('data-id'),$(this).attr('data-count'))});$this.css({height:'auto'}).show();$this.prev('.timelineLoader').hide();$this.find('.t_line_node').each(function(){if($(this).width()<10)$(this).width(12);$(this).css({marginLeft:-$(this).width()/2})});return $this},destroy:function(){$(document).unbind('mouseup');$(window).unbind('resize');var $this=this,data=$this.data('timeline');$this.removeData('timeline')},touchStart:function(evt){var $this=this,data=$this.data('timeline'),xmargin=0;data.xpos=evt.originalEvent.touches[0].pageX,data.ypos=evt.originalEvent.touches[0].pageY;data.mousedown=!0;data.touchHorizontal=!1;data.mousestartpos=data.xpos;$this.unbind('touchmove');$this.bind('touchmove',function(e){var newx=e.originalEvent.touches[0].pageX,newy=e.originalEvent.touches[0].pageY;if(data.mousedown&&!data.touchHorizontal){if(Math.abs(newx-data.xpos)>Math.abs(newy-data.ypos)){data.touchHorizontal=!0}} else if(data.touchHorizontal){e.preventDefault();data.touchpos=e.originalEvent.touches[0].pageX;xmargin=data.margin-data.xpos+e.originalEvent.touches[0].pageX;data.iholder.css('marginLeft',xmargin+'px')} data.mousedown=!1})},mouseDown:function(xpos){var $this=this,data=$this.data('timeline'),xmargin=0;data.mousedown=!0;data.mousestartpos=xpos;$('body').css('cursor','move');$(document).mousemove(function(e){xmargin=data.margin-xpos+e.pageX;data.iholder.css('marginLeft',xmargin+'px')})},touchEnd:function(xpos){var $this=this,data=$this.data('timeline'),itemWidth=data.itemWidth+data.options.itemMargin,itemC=data.currentIndex,mod=0,xmargin=xpos-data.mousestartpos;if(typeof data.touchHorizontal!='undefined'&&data.touchHorizontal){data.touchHorizontal=!1;itemC-=parseInt(xmargin/itemWidth);mod=xmargin%itemWidth;if(xmargin<0&&mod<-itemWidth/2){itemC++} if(xmargin>0&&mod>itemWidth/2){itemC--} if(itemC<0){itemC=0} if(itemC>=data.itemCount){itemC=data.itemCount-1} $this.timeline('goTo',data.items.eq(itemC).attr('data-id'),data.items.eq(itemC).attr('data-count'));if(data.options.closeItemOnTransition) $this.timeline('close',data.items.eq(itemC).attr('data-id'))}},mouseUp:function(xpos){var $this=this,data=$this.data('timeline'),itemWidth=data.itemWidth+data.options.itemMargin,itemC=data.currentIndex,mod=0,xmargin=xpos-data.mousestartpos;data.mousedown=!1;$(document).unbind('mousemove');$('body').css('cursor','auto');itemC-=parseInt(xmargin/itemWidth);mod=xmargin%itemWidth;if(xmargin<0&&mod<-itemWidth/2){itemC++} if(xmargin>0&&mod>itemWidth/2){itemC--} if(itemC<0){itemC=0} if(itemC>=data.itemCount){itemC=data.itemCount-1} $this.timeline('goTo',data.items.eq(itemC).attr('data-id'),data.items.eq(itemC).attr('data-count'));if(data.options.closeItemOnTransition) $this.timeline('close',data.items.eq(itemC).attr('data-id'))},open:function(id,data_count){var $this=this,data=$this.data('timeline'),$items=$this.find(data.options.itemOpenClass),speed=data.options.scrollSpeed,width=data.itemOpenWidth,easing=data.options.easin,itemMargin=data.options.itemMargin;$items.each(function(){if($(this).attr('data-id')==id){if(!data_count||data_count==$(this).attr('data-count')){var $newThis=$(this);var data_count_temp=$(this).attr('data-count');if($(data.options.itemClass+'[data-count="'+data_count_temp+'"] > .read_more[href="#"]').length==0){$this.trigger('itemOpen.Timeline');$(this).stop(!0).show().animate({width:width,marginLeft:itemMargin/2,marginRight:itemMargin/2},speed,easing);if(typeof $(this).attr('data-access')!='undefined'&&$(this).attr('data-access')!=''){var action=$(this).attr('data-access');$.post(action,function(data){$('body').append('');$('.ajax_preloading_holder').html(data);if($('.ajax_preloading_holder img').length>0){$('.ajax_preloading_holder img').load(function(){$newThis.find('.item_open_content').html(data);$('.ajax_preloading_holder').remove();$(this).attr('data-access','');var event=jQuery.Event('ajaxLoaded.timeline');event.element=$newThis.find('.item_open_content');$("body").trigger(event);$this.trigger(event)})} else{$newThis.find('.item_open_content').html(data);$('.ajax_preloading_holder').remove();$(this).attr('data-access','');var event=jQuery.Event('ajaxLoaded.timeline');event.element=$newThis.find('.item_open_content');$("body").trigger(event);$this.trigger(event)}})} if($('body').width()<767){data.margin-=(data.itemWidth+data.options.itemMargin)/2;data.marginResponse=!0} else{data.marginResponse=!1} data.margin-=(width+data.options.itemMargin+data.itemWidth)/2-data.itemWidth/2;if(!1) data.iholder.stop(!0).animate({marginLeft:data.margin},speed,easing);data.open=id}}}});return $this},close:function(id,idOpen,dataCountOpen){var $this=this,data=$this.data('timeline'),$items=$this.find(data.options.itemOpenClass),speed=data.options.scrollSpeed,width=data.itemOpenWidth,easing=data.options.easing;$items.each(function(){if($(this).attr('data-id')==id&&$(this).is(":visible")){$this.trigger('itemClose.Timeline');$(this).stop(!0).animate({width:0,margin:0},speed,easing,function(){$(this).hide()});if(data.marginResponse){data.margin+=(data.itemWidth+data.options.itemMargin)/2} data.margin+=(width+data.options.itemMargin)/2;data.iholder.stop(!0).animate({marginLeft:data.margin},speed,easing);data.open=!1}});if(idOpen){if($(this).find('.item[data-count="'+dataCountOpen+'"] a.read_more[href="#"]').length==0) $this.timeline('open',idOpen,dataCountOpen)} return $this},right:function(){var $this=this,data=$this.data('timeline'),speed=data.options.scrollSpeed,easing=data.options.easing;if(data.currentIndex0) {var dataId=data.items.eq(data.currentIndex-1).attr('data-id');var dataCount=data.items.eq(data.currentIndex-1).attr('data-count');$this.timeline('goTo',dataId,dataCount);if(data.options.closeItemOnTransition) $this.timeline('close',dataId)} else{data.iholder.stop(!0).animate({marginLeft:data.margin+50},speed/2,easing).animate({marginLeft:data.margin},speed/2,easing)} return $this},goTo:function(id,data_count,openElement){var $this=this,data=$this.data('timeline'),speed=data.options.scrollSpeed,easing=data.options.easing,$items=data.items,timelineWidth=$this.find('.timeline_line').width(),count=-1,found=!1;$items.each(function(index){if(id==$(this).attr('data-id')) {if(!data_count||data_count==$(this).attr('data-count')) {found=!0;count=index;return!1}}});if(found) {var $nodes=$this.find('.t_line_node');$nodes.removeClass('active');var $goToNode=$nodes.parent().parent().find('[href="#'+id+'"]').addClass('active');data.lineMargin=-parseInt($goToNode.parent().parent().attr('data-id'),10)*100;if($this.find('.t_line_view:first').width()>$this.find('.timeline_line').width()){data.lineMargin*=2;if($goToNode.parent().hasClass('right'))data.lineMargin-=100} if(data.noAnimation){data.noAnimation=!1;$this.find('.t_line_wrapper').stop(!0).css({marginLeft:data.lineMargin+'%'})} else{$this.find('.t_line_wrapper').stop(!0).animate({marginLeft:data.lineMargin+'%'},speed,easing)} if(data.open){$this.timeline('close',data.open,id,data_count)} else if(openElement){$this.timeline('open',id,data_count)} $this.trigger('scrollStart.Timeline');data.margin+=(data.itemWidth+data.options.itemMargin)*(data.currentIndex-count);data.currentIndex=count;var multiply=(parseInt(data.iholder.css('margin-left'))-data.margin)/data.itemWidth;data.iholder.stop(!0).animate({marginLeft:data.margin},speed+(speed/5)*(Math.abs(multiply)-1),easing,function(){$this.trigger('scrollStop.Timeline')})} return $this},lineLeft:function(){var $this=this,data=$this.data('timeline'),speed=data.options.scrollSpeed,easing=data.options.easing;if(data.lineMargin!=0&&data.options.categories){data.lineMargin+=100;$this.find('.t_line_wrapper').stop(!0).animate({marginLeft:data.lineMargin+'%'},speed,easing)}},lineRight:function(){var $this=this,data=$this.data('timeline'),speed=data.options.scrollSpeed,easing=data.options.easing;if($this.find('.t_line_view:first').width()>$this.find('.timeline_line').width()) var viewCount=data.lineViewCount*2;else var viewCount=data.lineViewCount;if(data.lineMargin!=-(viewCount-1)*100&&data.options.categories){data.lineMargin-=100;$this.find('.t_line_wrapper').stop(!0).animate({marginLeft:data.lineMargin+'%'},speed,easing)}},createElements:function(){var $this=this,data=$this.data('timeline'),$items=data.items;var html='\n'+'
\n'+'
\n';$this.prepend(html);var timelineWidth=$this.find('.timeline_line').width(),nodes=new Array(),months=[''].concat(data.options.categories);monthsDays=[0].concat(data.options.nuberOfSegments),minM=months.length,minY=99999,maxM=0,maxY=0;if(!data.options.yearsOn)maxY=99999;var yearsArr={};if(!data.options.categories){$items.each(function(){var dataId=$(this).attr('data-id'),dataArray=dataId.split('/'),d=parseInt(dataArray[0],10),m=($.inArray(dataArray[1],months)!=-1)?$.inArray(dataArray[1],months):parseInt(dataArray[1],10),y=parseInt(dataArray[2],10);if(dmaxY)maxY=d});minY-=10;maxY+=10} $items.each(function(index){var dataId=$(this).attr('data-id'),nodeName=$(this).attr('data-name'),dataDesc=$(this).attr('data-description'),dataArray=dataId.split('/'),d=parseInt(dataArray[0],10),m=($.inArray(dataArray[1],months)!=-1)?$.inArray(dataArray[1],months):parseInt(dataArray[1],10),y=parseInt(dataArray[2],10);if(typeof yearsArr[y]=='undefined')yearsArr[y]={};if(typeof yearsArr[y][m]=='undefined')yearsArr[y][m]={};yearsArr[y][m][d]=dataId;var isActive=(index==data.currentIndex?' active':'');if(data.options.categories){var leftPos=(100/monthsDays[m])*d} else{var leftPos=(100/(maxY-minY))*(d-minY)} var nName=((typeof nodeName!='undefined')?nodeName:d);nodes[dataId]=''+nName;if(typeof dataDesc!='undefined')nodes[dataId]+=''+dataDesc+'';nodes[dataId]+='\n'});html='\n'+'
\n'+'
\n'+'
\n';if(!data.options.categories){html+='
\n'+'
\n';for(var x in nodes){html+=nodes[x]} html+='
\n'+'
'} else{var firstMonth=!0;var cnt=0;for(var yr in yearsArr){for(var mnth in yearsArr[yr]){if(firstMonth){firstMonth=!firstMonth;html+='
\n'+'
\n'+'

'+months[mnth]+(data.options.yearsOn?' '+(yr<0?(-yr)+' B.C.':yr)+'':'')+'

\n';for(dy in yearsArr[yr][mnth]){html+=nodes[yearsArr[yr][mnth][dy]]} html+='
\n'} else{firstMonth=!firstMonth;html+='
\n'+'

'+(typeof months[mnth]!=='undefined'?months[mnth]:'')+(data.options.yearsOn?' '+yr+'':'')+'

\n';for(dy in yearsArr[yr][mnth]){html+=nodes[yearsArr[yr][mnth][dy]]} html+='
\n'+'
\n'+'
';cnt++}}} if(!firstMonth){html+='
\n'+'

\n'+'
\n'+'
\n'+'
';cnt++}} html+='\n'+'
\n'+'
\n'+'
\n';data.lineViewCount=cnt;$this.find('.timeline_line:first').html(html);$this.find('.t_line_node').each(function(){var $thisNode=$(this);$(this).find('span').hide();$(this).hover(function(){$items.each(function(){if($(this).attr('data-id')==$thisNode.attr('href').substr(1)){$(this).addClass('item_node_hover')}});$(this).find('span').css('display','block')},function(){$(this).find('span').css('display','none');$('.item_node_hover').removeClass('item_node_hover')});if($(this).hasClass('active')){data.lineMargin=-parseInt($(this).parent().parent('.t_line_view').attr('data-id'),10)*100;$this.find('.t_line_wrapper').css('margin-left',data.lineMargin+'%')} $(this).click(function(e){e.preventDefault();$this.find('.t_line_node').removeClass('active');$(this).addClass('active');$this.timeline('goTo',$(this).attr('href').substr(1));if(data.options.closeItemOnTransition) $this.timeline('close',$(this).attr('href').substr(1))})});$this.find('#t_line_left').click(function(){$this.timeline('lineLeft')});$this.find('#t_line_right').click(function(){$this.timeline('lineRight')})}};$.fn.timeline=function(method){if(t_methods[method]){return t_methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return t_methods.init.apply(this,arguments)}else{$.error('Method '+method+' does not exist on jQuery.timeline')}}})(jQuery);(function(a){function d(b){var c=b||window.event,d=[].slice.call(arguments,1),e=0,f=!0,g=0,h=0;return b=a.event.fix(c),b.type="mousewheel",c.wheelDelta&&(e=c.wheelDelta/120),c.detail&&(e=-c.detail/3),h=e,c.axis!==undefined&&c.axis===c.HORIZONTAL_AXIS&&(h=0,g=-1*e),c.wheelDeltaY!==undefined&&(h=c.wheelDeltaY/120),c.wheelDeltaX!==undefined&&(g=-1*c.wheelDeltaX/120),d.unshift(b,e,g,h),(a.event.dispatch||a.event.handle).apply(this,d)}var b=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var c=b.length;c;)a.event.fixHooks[b[--c]]=a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=b.length;a;)this.addEventListener(b[--a],d,!1);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var a=b.length;a;)this.removeEventListener(b[--a],d,!1);else this.onmousewheel=null}},a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);(function($){var methods={init:function(options){var defaults={set_width:!1,set_height:!1,horizontalScroll:!1,scrollInertia:950,mouseWheel:!0,mouseWheelPixels:"auto",autoDraggerLength:!0,autoHideScrollbar:!1,alwaysShowScrollbar:!1,snapAmount:null,snapOffset:0,scrollButtons:{enable:!1,scrollType:"continuous",scrollSpeed:"auto",scrollAmount:40},advanced:{updateOnBrowserResize:!0,updateOnContentResize:!1,autoExpandHorizontalScroll:!1,autoScrollOnFocus:!0,normalizeMouseWheelDelta:!1},contentTouchScroll:!0,callbacks:{onScrollStart:function(){},onScroll:function(){},onTotalScroll:function(){},onTotalScrollBack:function(){},onTotalScrollOffset:0,onTotalScrollBackOffset:0,whileScrolling:function(){}},theme:"light"},options=$.extend(!0,defaults,options);return this.each(function(){var $this=$(this);if(options.set_width){$this.css("width",options.set_width)} if(options.set_height){$this.css("height",options.set_height)} if(!$(document).data("mCustomScrollbar-index")){$(document).data("mCustomScrollbar-index","1")}else{var mCustomScrollbarIndex=parseInt($(document).data("mCustomScrollbar-index"));$(document).data("mCustomScrollbar-index",mCustomScrollbarIndex+1)} $this.wrapInner("
").addClass("mCustomScrollbar _mCS_"+$(document).data("mCustomScrollbar-index"));var mCustomScrollBox=$this.children(".mCustomScrollBox");if(options.horizontalScroll){mCustomScrollBox.addClass("mCSB_horizontal").wrapInner("
");var mCSB_h_wrapper=mCustomScrollBox.children(".mCSB_h_wrapper");mCSB_h_wrapper.wrapInner("
").children(".mCSB_container").css({"width":mCSB_h_wrapper.children().outerWidth(),"position":"relative"}).unwrap()}else{mCustomScrollBox.wrapInner("
")} var mCSB_container=mCustomScrollBox.children(".mCSB_container");if($.support.touch){mCSB_container.addClass("mCS_touch")} mCSB_container.after("
");var mCSB_scrollTools=mCustomScrollBox.children(".mCSB_scrollTools"),mCSB_draggerContainer=mCSB_scrollTools.children(".mCSB_draggerContainer"),mCSB_dragger=mCSB_draggerContainer.children(".mCSB_dragger");if(options.horizontalScroll){mCSB_dragger.data("minDraggerWidth",mCSB_dragger.width())}else{mCSB_dragger.data("minDraggerHeight",mCSB_dragger.height())} if(options.scrollButtons.enable){if(options.horizontalScroll){mCSB_scrollTools.prepend("").append("")}else{mCSB_scrollTools.prepend("").append("")}} mCustomScrollBox.bind("scroll",function(){if(!$this.is(".mCS_disabled")){mCustomScrollBox.scrollTop(0).scrollLeft(0)}});$this.data({"mCS_Init":!0,"mCustomScrollbarIndex":$(document).data("mCustomScrollbar-index"),"horizontalScroll":options.horizontalScroll,"scrollInertia":options.scrollInertia,"scrollEasing":"mcsEaseOut","mouseWheel":options.mouseWheel,"mouseWheelPixels":options.mouseWheelPixels,"autoDraggerLength":options.autoDraggerLength,"autoHideScrollbar":options.autoHideScrollbar,"alwaysShowScrollbar":options.alwaysShowScrollbar,"snapAmount":options.snapAmount,"snapOffset":options.snapOffset,"scrollButtons_enable":options.scrollButtons.enable,"scrollButtons_scrollType":options.scrollButtons.scrollType,"scrollButtons_scrollSpeed":options.scrollButtons.scrollSpeed,"scrollButtons_scrollAmount":options.scrollButtons.scrollAmount,"autoExpandHorizontalScroll":options.advanced.autoExpandHorizontalScroll,"autoScrollOnFocus":options.advanced.autoScrollOnFocus,"normalizeMouseWheelDelta":options.advanced.normalizeMouseWheelDelta,"contentTouchScroll":options.contentTouchScroll,"onScrollStart_Callback":options.callbacks.onScrollStart,"onScroll_Callback":options.callbacks.onScroll,"onTotalScroll_Callback":options.callbacks.onTotalScroll,"onTotalScrollBack_Callback":options.callbacks.onTotalScrollBack,"onTotalScroll_Offset":options.callbacks.onTotalScrollOffset,"onTotalScrollBack_Offset":options.callbacks.onTotalScrollBackOffset,"whileScrolling_Callback":options.callbacks.whileScrolling,"bindEvent_scrollbar_drag":!1,"bindEvent_content_touch":!1,"bindEvent_scrollbar_click":!1,"bindEvent_mousewheel":!1,"bindEvent_buttonsContinuous_y":!1,"bindEvent_buttonsContinuous_x":!1,"bindEvent_buttonsPixels_y":!1,"bindEvent_buttonsPixels_x":!1,"bindEvent_focusin":!1,"bindEvent_autoHideScrollbar":!1,"mCSB_buttonScrollRight":!1,"mCSB_buttonScrollLeft":!1,"mCSB_buttonScrollDown":!1,"mCSB_buttonScrollUp":!1});if(options.horizontalScroll){if($this.css("max-width")!=="none"){if(!options.advanced.updateOnContentResize){options.advanced.updateOnContentResize=!0}}}else{if($this.css("max-height")!=="none"){var percentage=!1,maxHeight=parseInt($this.css("max-height"));if($this.css("max-height").indexOf("%")>=0){percentage=maxHeight,maxHeight=$this.parent().height()*percentage/100} $this.css("overflow","hidden");mCustomScrollBox.css("max-height",maxHeight)}} $this.mCustomScrollbar("update");if(options.advanced.updateOnBrowserResize){var mCSB_resizeTimeout,currWinWidth=$(window).width(),currWinHeight=$(window).height();$(window).bind("resize."+$this.data("mCustomScrollbarIndex"),function(){if(mCSB_resizeTimeout){clearTimeout(mCSB_resizeTimeout)} mCSB_resizeTimeout=setTimeout(function(){if(!$this.is(".mCS_disabled")&&!$this.is(".mCS_destroyed")){var winWidth=$(window).width(),winHeight=$(window).height();if(currWinWidth!==winWidth||currWinHeight!==winHeight){if($this.css("max-height")!=="none"&&percentage){mCustomScrollBox.css("max-height",$this.parent().height()*percentage/100)} $this.mCustomScrollbar("update");currWinWidth=winWidth;currWinHeight=winHeight}}},150)})} if(options.advanced.updateOnContentResize){var mCSB_onContentResize;if(options.horizontalScroll){var mCSB_containerOldSize=mCSB_container.outerWidth()}else{var mCSB_containerOldSize=mCSB_container.outerHeight()} mCSB_onContentResize=setInterval(function(){if(options.horizontalScroll){if(options.advanced.autoExpandHorizontalScroll){mCSB_container.css({"position":"absolute","width":"auto"}).wrap("
").css({"width":mCSB_container.outerWidth(),"position":"relative"}).unwrap()} var mCSB_containerNewSize=mCSB_container.outerWidth()}else{var mCSB_containerNewSize=mCSB_container.outerHeight()} if(mCSB_containerNewSize!=mCSB_containerOldSize){$this.mCustomScrollbar("update");mCSB_containerOldSize=mCSB_containerNewSize}},300)}})},update:function(){var $this=$(this),mCustomScrollBox=$this.children(".mCustomScrollBox"),mCSB_container=mCustomScrollBox.children(".mCSB_container");mCSB_container.removeClass("mCS_no_scrollbar");$this.removeClass("mCS_disabled mCS_destroyed");mCustomScrollBox.scrollTop(0).scrollLeft(0);var mCSB_scrollTools=mCustomScrollBox.children(".mCSB_scrollTools"),mCSB_draggerContainer=mCSB_scrollTools.children(".mCSB_draggerContainer"),mCSB_dragger=mCSB_draggerContainer.children(".mCSB_dragger");if($this.data("horizontalScroll")){var mCSB_buttonLeft=mCSB_scrollTools.children(".mCSB_buttonLeft"),mCSB_buttonRight=mCSB_scrollTools.children(".mCSB_buttonRight"),mCustomScrollBoxW=mCustomScrollBox.width();if($this.data("autoExpandHorizontalScroll")){mCSB_container.css({"position":"absolute","width":"auto"}).wrap("
").css({"width":mCSB_container.outerWidth(),"position":"relative"}).unwrap()} var mCSB_containerW=mCSB_container.outerWidth()}else{var mCSB_buttonUp=mCSB_scrollTools.children(".mCSB_buttonUp"),mCSB_buttonDown=mCSB_scrollTools.children(".mCSB_buttonDown"),mCustomScrollBoxH=mCustomScrollBox.height(),mCSB_containerH=mCSB_container.outerHeight()} if(mCSB_containerH>mCustomScrollBoxH&&!$this.data("horizontalScroll")){mCSB_scrollTools.css("display","block");var mCSB_draggerContainerH=mCSB_draggerContainer.height();if($this.data("autoDraggerLength")){var draggerH=Math.round(mCustomScrollBoxH/mCSB_containerH*mCSB_draggerContainerH),minDraggerH=mCSB_dragger.data("minDraggerHeight");if(draggerH<=minDraggerH){mCSB_dragger.css({"height":minDraggerH})}else if(draggerH>=mCSB_draggerContainerH-10){var mCSB_draggerContainerMaxH=mCSB_draggerContainerH-10;mCSB_dragger.css({"height":mCSB_draggerContainerMaxH})}else{mCSB_dragger.css({"height":draggerH})} mCSB_dragger.children(".mCSB_dragger_bar").css({"line-height":mCSB_dragger.height()+"px"})} var mCSB_draggerH=mCSB_dragger.height(),scrollAmount=(mCSB_containerH-mCustomScrollBoxH)/(mCSB_draggerContainerH-mCSB_draggerH);$this.data("scrollAmount",scrollAmount).mCustomScrollbar("scrolling",mCustomScrollBox,mCSB_container,mCSB_draggerContainer,mCSB_dragger,mCSB_buttonUp,mCSB_buttonDown,mCSB_buttonLeft,mCSB_buttonRight);var mCSB_containerP=Math.abs(mCSB_container.position().top);$this.mCustomScrollbar("scrollTo",mCSB_containerP,{scrollInertia:0,trigger:"internal"})}else if(mCSB_containerW>mCustomScrollBoxW&&$this.data("horizontalScroll")){mCSB_scrollTools.css("display","block");var mCSB_draggerContainerW=mCSB_draggerContainer.width();if($this.data("autoDraggerLength")){var draggerW=Math.round(mCustomScrollBoxW/mCSB_containerW*mCSB_draggerContainerW),minDraggerW=mCSB_dragger.data("minDraggerWidth");if(draggerW<=minDraggerW){mCSB_dragger.css({"width":minDraggerW})}else if(draggerW>=mCSB_draggerContainerW-10){var mCSB_draggerContainerMaxW=mCSB_draggerContainerW-10;mCSB_dragger.css({"width":mCSB_draggerContainerMaxW})}else{mCSB_dragger.css({"width":draggerW})}} var mCSB_draggerW=mCSB_dragger.width(),scrollAmount=(mCSB_containerW-mCustomScrollBoxW)/(mCSB_draggerContainerW-mCSB_draggerW);$this.data("scrollAmount",scrollAmount).mCustomScrollbar("scrolling",mCustomScrollBox,mCSB_container,mCSB_draggerContainer,mCSB_dragger,mCSB_buttonUp,mCSB_buttonDown,mCSB_buttonLeft,mCSB_buttonRight);var mCSB_containerP=Math.abs(mCSB_container.position().left);$this.mCustomScrollbar("scrollTo",mCSB_containerP,{scrollInertia:0,trigger:"internal"})}else{mCustomScrollBox.unbind("mousewheel focusin");if($this.data("horizontalScroll")){mCSB_dragger.add(mCSB_container).css("left",0)}else{mCSB_dragger.add(mCSB_container).css("top",0)} if($this.data("alwaysShowScrollbar")){if(!$this.data("horizontalScroll")){mCSB_dragger.css({"height":mCSB_draggerContainer.height()})}else if($this.data("horizontalScroll")){mCSB_dragger.css({"width":mCSB_draggerContainer.width()})}}else{mCSB_scrollTools.css("display","none");mCSB_container.addClass("mCS_no_scrollbar")} $this.data({"bindEvent_mousewheel":!1,"bindEvent_focusin":!1})}},scrolling:function(mCustomScrollBox,mCSB_container,mCSB_draggerContainer,mCSB_dragger,mCSB_buttonUp,mCSB_buttonDown,mCSB_buttonLeft,mCSB_buttonRight){var $this=$(this);if(!$this.data("bindEvent_scrollbar_drag")){var mCSB_draggerDragY,mCSB_draggerDragX,mCSB_dragger_downEvent,mCSB_dragger_moveEvent,mCSB_dragger_upEvent;if($.support.pointer){mCSB_dragger_downEvent="pointerdown";mCSB_dragger_moveEvent="pointermove";mCSB_dragger_upEvent="pointerup"}else if($.support.msPointer){mCSB_dragger_downEvent="MSPointerDown";mCSB_dragger_moveEvent="MSPointerMove";mCSB_dragger_upEvent="MSPointerUp"} if($.support.pointer||$.support.msPointer){mCSB_dragger.bind(mCSB_dragger_downEvent,function(e){e.preventDefault();$this.data({"on_drag":!0});mCSB_dragger.addClass("mCSB_dragger_onDrag");var elem=$(this),elemOffset=elem.offset(),x=e.originalEvent.pageX-elemOffset.left,y=e.originalEvent.pageY-elemOffset.top;if(x0&&y0){mCSB_draggerDragY=y;mCSB_draggerDragX=x}});$(document).bind(mCSB_dragger_moveEvent+"."+$this.data("mCustomScrollbarIndex"),function(e){e.preventDefault();if($this.data("on_drag")){var elem=mCSB_dragger,elemOffset=elem.offset(),x=e.originalEvent.pageX-elemOffset.left,y=e.originalEvent.pageY-elemOffset.top;scrollbarDrag(mCSB_draggerDragY,mCSB_draggerDragX,y,x)}}).bind(mCSB_dragger_upEvent+"."+$this.data("mCustomScrollbarIndex"),function(e){$this.data({"on_drag":!1});mCSB_dragger.removeClass("mCSB_dragger_onDrag")})}else{mCSB_dragger.bind("mousedown touchstart",function(e){e.preventDefault();e.stopImmediatePropagation();var elem=$(this),elemOffset=elem.offset(),x,y;if(e.type==="touchstart"){var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];x=touch.pageX-elemOffset.left;y=touch.pageY-elemOffset.top}else{$this.data({"on_drag":!0});mCSB_dragger.addClass("mCSB_dragger_onDrag");x=e.pageX-elemOffset.left;y=e.pageY-elemOffset.top} if(x0&&y0){mCSB_draggerDragY=y;mCSB_draggerDragX=x}}).bind("touchmove",function(e){e.preventDefault();e.stopImmediatePropagation();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],elem=$(this),elemOffset=elem.offset(),x=touch.pageX-elemOffset.left,y=touch.pageY-elemOffset.top;scrollbarDrag(mCSB_draggerDragY,mCSB_draggerDragX,y,x)});$(document).bind("mousemove."+$this.data("mCustomScrollbarIndex"),function(e){if($this.data("on_drag")){var elem=mCSB_dragger,elemOffset=elem.offset(),x=e.pageX-elemOffset.left,y=e.pageY-elemOffset.top;scrollbarDrag(mCSB_draggerDragY,mCSB_draggerDragX,y,x)}}).bind("mouseup."+$this.data("mCustomScrollbarIndex"),function(e){$this.data({"on_drag":!1});mCSB_dragger.removeClass("mCSB_dragger_onDrag")})} $this.data({"bindEvent_scrollbar_drag":!0})} function scrollbarDrag(mCSB_draggerDragY,mCSB_draggerDragX,y,x){if($this.data("horizontalScroll")){$this.mCustomScrollbar("scrollTo",(mCSB_dragger.position().left-(mCSB_draggerDragX))+x,{moveDragger:!0,trigger:"internal"})}else{$this.mCustomScrollbar("scrollTo",(mCSB_dragger.position().top-(mCSB_draggerDragY))+y,{moveDragger:!0,trigger:"internal"})}} if($.support.touch&&$this.data("contentTouchScroll")){if(!$this.data("bindEvent_content_touch")){var touch,elem,elemOffset,y,x,mCSB_containerTouchY,mCSB_containerTouchX;mCSB_container.bind("touchstart",function(e){e.stopImmediatePropagation();touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];elem=$(this);elemOffset=elem.offset();x=touch.pageX-elemOffset.left;y=touch.pageY-elemOffset.top;mCSB_containerTouchY=y;mCSB_containerTouchX=x});mCSB_container.bind("touchmove",function(e){e.preventDefault();e.stopImmediatePropagation();touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];elem=$(this).parent();elemOffset=elem.offset();x=touch.pageX-elemOffset.left;y=touch.pageY-elemOffset.top;if($this.data("horizontalScroll")){$this.mCustomScrollbar("scrollTo",mCSB_containerTouchX-x,{trigger:"internal"})}else{$this.mCustomScrollbar("scrollTo",mCSB_containerTouchY-y,{trigger:"internal"})}})}} if(!$this.data("bindEvent_scrollbar_click")){mCSB_draggerContainer.bind("click",function(e){var scrollToPos=(e.pageY-mCSB_draggerContainer.offset().top)*$this.data("scrollAmount"),target=$(e.target);if($this.data("horizontalScroll")){scrollToPos=(e.pageX-mCSB_draggerContainer.offset().left)*$this.data("scrollAmount")} if(target.hasClass("mCSB_draggerContainer")||target.hasClass("mCSB_draggerRail")){$this.mCustomScrollbar("scrollTo",scrollToPos,{trigger:"internal",scrollEasing:"draggerRailEase"})}});$this.data({"bindEvent_scrollbar_click":!0})} if($this.data("mouseWheel")){if(!$this.data("bindEvent_mousewheel")){mCustomScrollBox.bind("mousewheel",function(e,delta){var scrollTo,mouseWheelPixels=$this.data("mouseWheelPixels"),absPos=Math.abs(mCSB_container.position().top),draggerPos=mCSB_dragger.position().top,limit=mCSB_draggerContainer.height()-mCSB_dragger.height();if($this.data("normalizeMouseWheelDelta")){if(delta<0){delta=-1}else{delta=1}} if(mouseWheelPixels==="auto"){mouseWheelPixels=100+Math.round($this.data("scrollAmount")/2)} if($this.data("horizontalScroll")){draggerPos=mCSB_dragger.position().left;limit=mCSB_draggerContainer.width()-mCSB_dragger.width();absPos=Math.abs(mCSB_container.position().left)} if((delta>0&&draggerPos!==0)||(delta<0&&draggerPos!==limit)){e.preventDefault();e.stopImmediatePropagation()} scrollTo=absPos-(delta*mouseWheelPixels);$this.mCustomScrollbar("scrollTo",scrollTo,{trigger:"internal"})});$this.data({"bindEvent_mousewheel":!0})}} if($this.data("scrollButtons_enable")){if($this.data("scrollButtons_scrollType")==="pixels"){if($this.data("horizontalScroll")){mCSB_buttonRight.add(mCSB_buttonLeft).unbind("mousedown touchstart MSPointerDown pointerdown mouseup MSPointerUp pointerup mouseout MSPointerOut pointerout touchend",mCSB_buttonRight_stop,mCSB_buttonLeft_stop);$this.data({"bindEvent_buttonsContinuous_x":!1});if(!$this.data("bindEvent_buttonsPixels_x")){mCSB_buttonRight.bind("click",function(e){e.preventDefault();PixelsScrollTo(Math.abs(mCSB_container.position().left)+$this.data("scrollButtons_scrollAmount"))});mCSB_buttonLeft.bind("click",function(e){e.preventDefault();PixelsScrollTo(Math.abs(mCSB_container.position().left)-$this.data("scrollButtons_scrollAmount"))});$this.data({"bindEvent_buttonsPixels_x":!0})}}else{mCSB_buttonDown.add(mCSB_buttonUp).unbind("mousedown touchstart MSPointerDown pointerdown mouseup MSPointerUp pointerup mouseout MSPointerOut pointerout touchend",mCSB_buttonRight_stop,mCSB_buttonLeft_stop);$this.data({"bindEvent_buttonsContinuous_y":!1});if(!$this.data("bindEvent_buttonsPixels_y")){mCSB_buttonDown.bind("click",function(e){e.preventDefault();PixelsScrollTo(Math.abs(mCSB_container.position().top)+$this.data("scrollButtons_scrollAmount"))});mCSB_buttonUp.bind("click",function(e){e.preventDefault();PixelsScrollTo(Math.abs(mCSB_container.position().top)-$this.data("scrollButtons_scrollAmount"))});$this.data({"bindEvent_buttonsPixels_y":!0})}} function PixelsScrollTo(to){if(!mCSB_dragger.data("preventAction")){mCSB_dragger.data("preventAction",!0);$this.mCustomScrollbar("scrollTo",to,{trigger:"internal"})}}}else{if($this.data("horizontalScroll")){mCSB_buttonRight.add(mCSB_buttonLeft).unbind("click");$this.data({"bindEvent_buttonsPixels_x":!1});if(!$this.data("bindEvent_buttonsContinuous_x")){mCSB_buttonRight.bind("mousedown touchstart MSPointerDown pointerdown",function(e){e.preventDefault();var scrollButtonsSpeed=ScrollButtonsSpeed();$this.data({"mCSB_buttonScrollRight":setInterval(function(){$this.mCustomScrollbar("scrollTo",Math.abs(mCSB_container.position().left)+scrollButtonsSpeed,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})});var mCSB_buttonRight_stop=function(e){e.preventDefault();clearInterval($this.data("mCSB_buttonScrollRight"))} mCSB_buttonRight.bind("mouseup touchend MSPointerUp pointerup mouseout MSPointerOut pointerout",mCSB_buttonRight_stop);mCSB_buttonLeft.bind("mousedown touchstart MSPointerDown pointerdown",function(e){e.preventDefault();var scrollButtonsSpeed=ScrollButtonsSpeed();$this.data({"mCSB_buttonScrollLeft":setInterval(function(){$this.mCustomScrollbar("scrollTo",Math.abs(mCSB_container.position().left)-scrollButtonsSpeed,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})});var mCSB_buttonLeft_stop=function(e){e.preventDefault();clearInterval($this.data("mCSB_buttonScrollLeft"))} mCSB_buttonLeft.bind("mouseup touchend MSPointerUp pointerup mouseout MSPointerOut pointerout",mCSB_buttonLeft_stop);$this.data({"bindEvent_buttonsContinuous_x":!0})}}else{mCSB_buttonDown.add(mCSB_buttonUp).unbind("click");$this.data({"bindEvent_buttonsPixels_y":!1});if(!$this.data("bindEvent_buttonsContinuous_y")){mCSB_buttonDown.bind("mousedown touchstart MSPointerDown pointerdown",function(e){e.preventDefault();var scrollButtonsSpeed=ScrollButtonsSpeed();$this.data({"mCSB_buttonScrollDown":setInterval(function(){$this.mCustomScrollbar("scrollTo",Math.abs(mCSB_container.position().top)+scrollButtonsSpeed,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})});var mCSB_buttonDown_stop=function(e){e.preventDefault();clearInterval($this.data("mCSB_buttonScrollDown"))} mCSB_buttonDown.bind("mouseup touchend MSPointerUp pointerup mouseout MSPointerOut pointerout",mCSB_buttonDown_stop);mCSB_buttonUp.bind("mousedown touchstart MSPointerDown pointerdown",function(e){e.preventDefault();var scrollButtonsSpeed=ScrollButtonsSpeed();$this.data({"mCSB_buttonScrollUp":setInterval(function(){$this.mCustomScrollbar("scrollTo",Math.abs(mCSB_container.position().top)-scrollButtonsSpeed,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})});var mCSB_buttonUp_stop=function(e){e.preventDefault();clearInterval($this.data("mCSB_buttonScrollUp"))} mCSB_buttonUp.bind("mouseup touchend MSPointerUp pointerup mouseout MSPointerOut pointerout",mCSB_buttonUp_stop);$this.data({"bindEvent_buttonsContinuous_y":!0})}} function ScrollButtonsSpeed(){var speed=$this.data("scrollButtons_scrollSpeed");if($this.data("scrollButtons_scrollSpeed")==="auto"){speed=Math.round(($this.data("scrollInertia")+100)/40)} return speed}}} if($this.data("autoScrollOnFocus")){if(!$this.data("bindEvent_focusin")){mCustomScrollBox.bind("focusin",function(){mCustomScrollBox.scrollTop(0).scrollLeft(0);var focusedElem=$(document.activeElement);if(focusedElem.is("input,textarea,select,button,a[tabindex],area,object")){var mCSB_containerPos=mCSB_container.position().top,focusedElemPos=focusedElem.position().top,visibleLimit=mCustomScrollBox.height()-focusedElem.outerHeight();if($this.data("horizontalScroll")){mCSB_containerPos=mCSB_container.position().left;focusedElemPos=focusedElem.position().left;visibleLimit=mCustomScrollBox.width()-focusedElem.outerWidth()} if(mCSB_containerPos+focusedElemPos<0||mCSB_containerPos+focusedElemPos>visibleLimit){$this.mCustomScrollbar("scrollTo",focusedElemPos,{trigger:"internal"})}}});$this.data({"bindEvent_focusin":!0})}} if($this.data("autoHideScrollbar")&&!$this.data("alwaysShowScrollbar")){if(!$this.data("bindEvent_autoHideScrollbar")){mCustomScrollBox.bind("mouseenter",function(e){mCustomScrollBox.addClass("mCS-mouse-over");functions.showScrollbar.call(mCustomScrollBox.children(".mCSB_scrollTools"))}).bind("mouseleave touchend",function(e){mCustomScrollBox.removeClass("mCS-mouse-over");if(e.type==="mouseleave"){functions.hideScrollbar.call(mCustomScrollBox.children(".mCSB_scrollTools"))}});$this.data({"bindEvent_autoHideScrollbar":!0})}}},scrollTo:function(scrollTo,options){var $this=$(this),defaults={moveDragger:!1,trigger:"external",callbacks:!0,scrollInertia:$this.data("scrollInertia"),scrollEasing:$this.data("scrollEasing")},options=$.extend(defaults,options),draggerScrollTo,mCustomScrollBox=$this.children(".mCustomScrollBox"),mCSB_container=mCustomScrollBox.children(".mCSB_container"),mCSB_scrollTools=mCustomScrollBox.children(".mCSB_scrollTools"),mCSB_draggerContainer=mCSB_scrollTools.children(".mCSB_draggerContainer"),mCSB_dragger=mCSB_draggerContainer.children(".mCSB_dragger"),contentSpeed=draggerSpeed=options.scrollInertia,scrollBeginning,scrollBeginningOffset,totalScroll,totalScrollOffset;if(!mCSB_container.hasClass("mCS_no_scrollbar")){$this.data({"mCS_trigger":options.trigger});if($this.data("mCS_Init")){options.callbacks=!1} if(scrollTo||scrollTo===0){if(typeof(scrollTo)==="number"){if(options.moveDragger){draggerScrollTo=scrollTo;if($this.data("horizontalScroll")){scrollTo=mCSB_dragger.position().left*$this.data("scrollAmount")}else{scrollTo=mCSB_dragger.position().top*$this.data("scrollAmount")} draggerSpeed=0}else{draggerScrollTo=scrollTo/$this.data("scrollAmount")}}else if(typeof(scrollTo)==="string"){var target;if(scrollTo==="top"){target=0}else if(scrollTo==="bottom"&&!$this.data("horizontalScroll")){target=mCSB_container.outerHeight()-mCustomScrollBox.height()}else if(scrollTo==="left"){target=0}else if(scrollTo==="right"&&$this.data("horizontalScroll")){target=mCSB_container.outerWidth()-mCustomScrollBox.width()}else if(scrollTo==="first"){target=$this.find(".mCSB_container").find(":first")}else if(scrollTo==="last"){target=$this.find(".mCSB_container").find(":last")}else{target=$this.find(scrollTo)} if(target.length===1){if($this.data("horizontalScroll")){scrollTo=target.position().left}else{scrollTo=target.position().top} draggerScrollTo=scrollTo/$this.data("scrollAmount")}else{draggerScrollTo=scrollTo=target}} if($this.data("horizontalScroll")){if($this.data("onTotalScrollBack_Offset")){scrollBeginningOffset=-$this.data("onTotalScrollBack_Offset")} if($this.data("onTotalScroll_Offset")){totalScrollOffset=mCustomScrollBox.width()-mCSB_container.outerWidth()+$this.data("onTotalScroll_Offset")} if(draggerScrollTo<0){draggerScrollTo=scrollTo=0;clearInterval($this.data("mCSB_buttonScrollLeft"));if(!scrollBeginningOffset){scrollBeginning=!0}}else if(draggerScrollTo>=mCSB_draggerContainer.width()-mCSB_dragger.width()){draggerScrollTo=mCSB_draggerContainer.width()-mCSB_dragger.width();scrollTo=mCustomScrollBox.width()-mCSB_container.outerWidth();clearInterval($this.data("mCSB_buttonScrollRight"));if(!totalScrollOffset){totalScroll=!0}}else{scrollTo=-scrollTo} var snapAmount=$this.data("snapAmount");if(snapAmount){scrollTo=Math.round(scrollTo/snapAmount)*snapAmount-$this.data("snapOffset")} functions.mTweenAxis.call(this,mCSB_dragger[0],"left",Math.round(draggerScrollTo),draggerSpeed,options.scrollEasing);functions.mTweenAxis.call(this,mCSB_container[0],"left",Math.round(scrollTo),contentSpeed,options.scrollEasing,{onStart:function(){if(options.callbacks&&!$this.data("mCS_tweenRunning")){callbacks("onScrollStart")} if($this.data("autoHideScrollbar")&&!$this.data("alwaysShowScrollbar")){functions.showScrollbar.call(mCSB_scrollTools)}},onUpdate:function(){if(options.callbacks){callbacks("whileScrolling")}},onComplete:function(){if(options.callbacks){callbacks("onScroll");if(scrollBeginning||(scrollBeginningOffset&&mCSB_container.position().left>=scrollBeginningOffset)){callbacks("onTotalScrollBack")} if(totalScroll||(totalScrollOffset&&mCSB_container.position().left<=totalScrollOffset)){callbacks("onTotalScroll")}} mCSB_dragger.data("preventAction",!1);$this.data("mCS_tweenRunning",!1);if($this.data("autoHideScrollbar")&&!$this.data("alwaysShowScrollbar")){if(!mCustomScrollBox.hasClass("mCS-mouse-over")){functions.hideScrollbar.call(mCSB_scrollTools)}}}})}else{if($this.data("onTotalScrollBack_Offset")){scrollBeginningOffset=-$this.data("onTotalScrollBack_Offset")} if($this.data("onTotalScroll_Offset")){totalScrollOffset=mCustomScrollBox.height()-mCSB_container.outerHeight()+$this.data("onTotalScroll_Offset")} if(draggerScrollTo<0){draggerScrollTo=scrollTo=0;clearInterval($this.data("mCSB_buttonScrollUp"));if(!scrollBeginningOffset){scrollBeginning=!0}}else if(draggerScrollTo>=mCSB_draggerContainer.height()-mCSB_dragger.height()){draggerScrollTo=mCSB_draggerContainer.height()-mCSB_dragger.height();scrollTo=mCustomScrollBox.height()-mCSB_container.outerHeight();clearInterval($this.data("mCSB_buttonScrollDown"));if(!totalScrollOffset){totalScroll=!0}}else{scrollTo=-scrollTo} var snapAmount=$this.data("snapAmount");if(snapAmount){scrollTo=Math.round(scrollTo/snapAmount)*snapAmount-$this.data("snapOffset")} functions.mTweenAxis.call(this,mCSB_dragger[0],"top",Math.round(draggerScrollTo),draggerSpeed,options.scrollEasing);functions.mTweenAxis.call(this,mCSB_container[0],"top",Math.round(scrollTo),contentSpeed,options.scrollEasing,{onStart:function(){if(options.callbacks&&!$this.data("mCS_tweenRunning")){callbacks("onScrollStart")} if($this.data("autoHideScrollbar")&&!$this.data("alwaysShowScrollbar")){functions.showScrollbar.call(mCSB_scrollTools)}},onUpdate:function(){if(options.callbacks){callbacks("whileScrolling")}},onComplete:function(){if(options.callbacks){callbacks("onScroll");if(scrollBeginning||(scrollBeginningOffset&&mCSB_container.position().top>=scrollBeginningOffset)){callbacks("onTotalScrollBack")} if(totalScroll||(totalScrollOffset&&mCSB_container.position().top<=totalScrollOffset)){callbacks("onTotalScroll")}} mCSB_dragger.data("preventAction",!1);$this.data("mCS_tweenRunning",!1);if($this.data("autoHideScrollbar")&&!$this.data("alwaysShowScrollbar")){if(!mCustomScrollBox.hasClass("mCS-mouse-over")){functions.hideScrollbar.call(mCSB_scrollTools)}}}})} if($this.data("mCS_Init")){$this.data({"mCS_Init":!1})}}} function callbacks(cb){if($this.data("mCustomScrollbarIndex")){this.mcs={top:mCSB_container.position().top,left:mCSB_container.position().left,draggerTop:mCSB_dragger.position().top,draggerLeft:mCSB_dragger.position().left,topPct:Math.round((100*Math.abs(mCSB_container.position().top))/Math.abs(mCSB_container.outerHeight()-mCustomScrollBox.height())),leftPct:Math.round((100*Math.abs(mCSB_container.position().left))/Math.abs(mCSB_container.outerWidth()-mCustomScrollBox.width()))};switch(cb){case "onScrollStart":$this.data("mCS_tweenRunning",!0).data("onScrollStart_Callback").call($this,this.mcs);break;case "whileScrolling":$this.data("whileScrolling_Callback").call($this,this.mcs);break;case "onScroll":$this.data("onScroll_Callback").call($this,this.mcs);break;case "onTotalScrollBack":$this.data("onTotalScrollBack_Callback").call($this,this.mcs);break;case "onTotalScroll":$this.data("onTotalScroll_Callback").call($this,this.mcs);break}}}},stop:function(){var $this=$(this),mCSB_container=$this.children().children(".mCSB_container"),mCSB_dragger=$this.children().children().children().children(".mCSB_dragger");functions.mTweenAxisStop.call(this,mCSB_container[0]);functions.mTweenAxisStop.call(this,mCSB_dragger[0])},disable:function(resetScroll){var $this=$(this),mCustomScrollBox=$this.children(".mCustomScrollBox"),mCSB_container=mCustomScrollBox.children(".mCSB_container"),mCSB_scrollTools=mCustomScrollBox.children(".mCSB_scrollTools"),mCSB_dragger=mCSB_scrollTools.children().children(".mCSB_dragger");mCustomScrollBox.unbind("mousewheel focusin mouseenter mouseleave touchend");mCSB_container.unbind("touchstart touchmove") if(resetScroll){if($this.data("horizontalScroll")){mCSB_dragger.add(mCSB_container).css("left",0)}else{mCSB_dragger.add(mCSB_container).css("top",0)}} mCSB_scrollTools.css("display","none");mCSB_container.addClass("mCS_no_scrollbar");$this.data({"bindEvent_mousewheel":!1,"bindEvent_focusin":!1,"bindEvent_content_touch":!1,"bindEvent_autoHideScrollbar":!1}).addClass("mCS_disabled")},destroy:function(){var $this=$(this);$this.removeClass("mCustomScrollbar _mCS_"+$this.data("mCustomScrollbarIndex")).addClass("mCS_destroyed").children().children(".mCSB_container").unwrap().children().unwrap().siblings(".mCSB_scrollTools").remove();$(document).unbind("mousemove."+$this.data("mCustomScrollbarIndex")+" mouseup."+$this.data("mCustomScrollbarIndex")+" MSPointerMove."+$this.data("mCustomScrollbarIndex")+" MSPointerUp."+$this.data("mCustomScrollbarIndex"));$(window).unbind("resize."+$this.data("mCustomScrollbarIndex"))}},functions={showScrollbar:function(){this.stop().animate({opacity:1},"fast")},hideScrollbar:function(){this.stop().animate({opacity:0},"fast")},mTweenAxis:function(el,prop,to,duration,easing,callbacks){var callbacks=callbacks||{},onStart=callbacks.onStart||function(){},onUpdate=callbacks.onUpdate||function(){},onComplete=callbacks.onComplete||function(){};var startTime=_getTime(),_delay,progress=0,from=el.offsetTop,elStyle=el.style;if(prop==="left"){from=el.offsetLeft} var diff=to-from;_cancelTween();_startTween();function _getTime(){if(window.performance&&window.performance.now){return window.performance.now()}else{if(window.performance&&window.performance.webkitNow){return window.performance.webkitNow()}else{if(Date.now){return Date.now()}else{return new Date().getTime()}}}} function _step(){if(!progress){onStart.call()} progress=_getTime()-startTime;_tween();if(progress>=el._time){el._time=(progress>el._time)?progress+_delay-(progress-el._time):progress+_delay-1;if(el._time0){el.currVal=_ease(el._time,from,diff,duration,easing);elStyle[prop]=Math.round(el.currVal)+"px"}else{elStyle[prop]=to+"px"} onUpdate.call()} function _startTween(){_delay=1000/60;el._time=progress+_delay;_request=(!window.requestAnimationFrame)?function(f){_tween();return setTimeout(f,0.01)}:window.requestAnimationFrame;el._id=_request(_step)} function _cancelTween(){if(el._id==null){return} if(!window.requestAnimationFrame){clearTimeout(el._id)}else{window.cancelAnimationFrame(el._id)} el._id=null} function _ease(t,b,c,d,type){switch(type){case "linear":return c*t/d+b;break;case "easeOutQuad":t/=d;return-c*t*(t-2)+b;break;case "easeInOutQuad":t/=d/2;if(t<1)return c/2*t*t+b;t--;return-c/2*(t*(t-2)-1)+b;break;case "easeOutCubic":t/=d;t--;return c*(t*t*t+1)+b;break;case "easeOutQuart":t/=d;t--;return-c*(t*t*t*t-1)+b;break;case "easeOutQuint":t/=d;t--;return c*(t*t*t*t*t+1)+b;break;case "easeOutCirc":t/=d;t--;return c*Math.sqrt(1-t*t)+b;break;case "easeOutSine":return c*Math.sin(t/d*(Math.PI/2))+b;break;case "easeOutExpo":return c*(-Math.pow(2,-10*t/d)+1)+b;break;case "mcsEaseOut":var ts=(t/=d)*t,tc=ts*t;return b+c*(0.499999999999997*tc*ts+ -2.5*ts*ts+5.5*tc+ -6.5*ts+4*t);break;case "draggerRailEase":t/=d/2;if(t<1)return c/2*t*t*t+b;t-=2;return c/2*(t*t*t+2)+b;break}}},mTweenAxisStop:function(el){if(el._id==null){return} if(!window.requestAnimationFrame){clearTimeout(el._id)}else{window.cancelAnimationFrame(el._id)} el._id=null},rafPolyfill:function(){var pfx=["ms","moz","webkit","o"],i=pfx.length;while(--i>-1&&!window.requestAnimationFrame){window.requestAnimationFrame=window[pfx[i]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[pfx[i]+"CancelAnimationFrame"]||window[pfx[i]+"CancelRequestAnimationFrame"]}}} functions.rafPolyfill.call();$.support.touch=!!('ontouchstart' in window);$.support.pointer=window.navigator.pointerEnabled;$.support.msPointer=window.navigator.msPointerEnabled;var _dlp=("https:"==document.location.protocol)?"https:":"http:";$.event.special.mousewheel||document.write('
'},pp_settings);var matchedObjects=this,percentBased=!1,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=!0,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay()});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal) $.prettyPhoto.close();e.preventDefault();break}}}})};$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr(settings.hook);galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:!1;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr(settings.hook).indexOf(theRel)!=-1)return $(n).attr('href')}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr(settings.hook).indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):""}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr(settings.hook).indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):""}):$.makeArray($(this).attr('title'));if(pp_images.length>settings.overlay_gallery_max)settings.overlay_gallery=!1;set_position=jQuery.inArray($(this).attr('href'),pp_images);rel_index=(isSet)?set_position:$("a["+settings.hook+"^='"+theRel+"']").index($(this));_build_overlay(this);if(settings.allow_resize) $(window).bind('scroll.prettyphoto',function(){_center_overlay()});$.prettyPhoto.open();return!1} $.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:!1;set_position=(arguments[3])?arguments[3]:0;_build_overlay(event.target)} if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if(settings.deeplinking) setHashtag();if(settings.social_tools){facebook_like_link=settings.social_tools.replace('{location_href}',encodeURIComponent(location.href));$pp_pic_holder.find('.pp_social').html(facebook_like_link)} if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());if(typeof pp_descriptions[set_position]!='undefined'&&pp_descriptions[set_position]!=""){$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find('.pp_description').hide()} movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();percentBased=!1;if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=!0} if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=!0} $pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(' ');imgPreloader="";skipInjection=!1;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=getParam('v',pp_images[set_position]);if(movie_id==""){movie_id=pp_images[set_position].split('youtu.be/');movie_id=movie_id[1];if(movie_id.indexOf('?')>0) movie_id=movie_id.substr(0,movie_id.indexOf('?'));if(movie_id.indexOf('&')>0) movie_id=movie_id.substr(0,movie_id.indexOf('&'))} movie='http://www.youtube.com/embed/'+movie_id;(getParam('rel',pp_images[set_position]))?movie+="?rel="+getParam('rel',pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions.width).replace(/{height}/g,pp_dimensions.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&byline=0&portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions.width+'/embed/?moog_width='+pp_dimensions.width;toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions.height).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions.height+=15;pp_dimensions.contentHeight+=15;pp_dimensions.containerHeight+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions.width).replace(/{height}/g,pp_dimensions.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions.width).replace(/{height}/g,pp_dimensions.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions.width).replace(/{height}/g,pp_dimensions.height).replace(/{path}/g,frame_url);break;case'ajax':doresize=!1;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=!0;skipInjection=!0;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent()});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('
').css({'width':settings.default_width}).wrapInner('
').appendTo($('body')).show();doresize=!1;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=!0;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent()}});return!1};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0)set_position=$(pp_images).size()-1}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1)set_position=0}else{set_position=direction};rel_index=set_position;if(!doresize)doresize=!0;if(settings.allow_expand){$('.pp_contract').removeClass('pp_contract').addClass('pp_expand')} _hideContent(function(){$.prettyPhoto.open()})};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage}else{currentGalleryPage=direction};slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find('ul').animate({left:-slide_to},slide_speed)};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return!1});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow)}else{$.prettyPhoto.changePage('next')}} $.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return!1});clearInterval(pp_slideshow);pp_slideshow=undefined} $.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');clearHashtag();settings.callback();doresize=!0;pp_open=!1;delete settings})};function _showContent(){$('.pp_loaderIcon').hide();projectedTop=scroll_pos.scrollTop+((windowHeight/2)-(pp_dimensions.containerHeight/2));if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions.contentHeight,width:pp_dimensions.contentWidth},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':((windowWidth/2)-(pp_dimensions.containerWidth/2)<0)?0:(windowWidth/2)-(pp_dimensions.containerWidth/2),width:pp_dimensions.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions.height).width(pp_dimensions.width);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show()}else{$pp_pic_holder.find('.pp_hoverContainer').hide()} if(settings.allow_expand){if(pp_dimensions.resized){$('a.pp_expand,a.pp_contract').show()}else{$('a.pp_expand').hide()}} if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();settings.changepicturecallback();pp_open=!0});_insert_gallery();pp_settings.ajaxcallback()};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback()})};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide()};function _fitToViewport(width,height){resized=!1;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=!0,fitting=!1;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight}else{fitting=!0};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth};_getDimensions(imageWidth,imageHeight);if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){_fitToViewport(pp_containerWidth,pp_containerHeight)}};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized}};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width} function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)||itemSrc.match(/youtu\.be/i)){return'youtube'}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo'}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime'}else if(itemSrc.match(/\b.swf\b/i)){return'flash'}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe'}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax'}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom'}else if(itemSrc.substr(0,1)=='#'){return'inline'}else{return'image'}};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos.scrollTop-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight) return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos.scrollLeft-(contentwidth/2)})}};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth)};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions.containerWidth-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage"};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return!1});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return!1});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn()},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut()});itemWidth=52+5;$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return!1})})};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('Play') $pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return!1})} $pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close()});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return!1});if(settings.allow_expand){$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=!1}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=!0};_hideContent(function(){$.prettyPhoto.open()});return!1})} $pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return!1});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return!1});_center_overlay()};if(!pp_alreadyInitialized&&getHashtag()){pp_alreadyInitialized=!0;hashIndex=getHashtag();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf('/'));setTimeout(function(){$("a["+pp_settings.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger('click')},50)} return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize)};function getHashtag(){url=location.href;hashtag=(url.indexOf('#prettyPhoto')!==-1)?decodeURI(url.substring(url.indexOf('#prettyPhoto')+1,url.length)):!1;return hashtag};function setHashtag(){if(typeof theRel=='undefined')return;location.hash=theRel+'/'+rel_index+'/'};function clearHashtag(){if(location.href.indexOf('#prettyPhoto')!==-1)location.hash="prettyPhoto"} function getParam(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1]}})(jQuery);var pp_alreadyInitialized=!1;jQuery(document).ready(function($){var $tc_payment_gateway_wrapper=$('#tc_payment_form');$tc_payment_gateway_wrapper.find('.tickera.tickera-payment-gateways').sort(function(a,b){return+a.dataset.gateway_show_priority- +b.dataset.gateway_show_priority}).appendTo($tc_payment_gateway_wrapper);$("#tc_payment_form").submit(function(event){$('.tc_payment_confirm').attr("disabled","disabled")});function tc_check_cart_update(){var total_quantity=0;if($("#tickera_cart").length){$('.quantity').each(function(index){total_quantity=parseInt(total_quantity)+parseInt($(this).val())});if(total_quantity!=$('.owner-info-wrap').length){$('.tc_cart_errors').html('
  • '+tc_ajax.update_cart_message+'
');var $target=$('.cjsea');$('html, body').stop().animate({'scrollTop':($target.offset().top)-40},350,'swing',function(){window.location.hash=target});return!1}else{return!0}}else{return!0}} $('body').on('click','input.tickera_button.plus',function(event){var quantity=$(this).parent().find('.quantity').val();$(this).parent().find('.quantity').val(parseInt(quantity)+1)});$('body').on('click','input.tickera_button.minus',function(event){var quantity=$(this).parent().find('.quantity').val();if(quantity>=1){$(this).parent().find('.quantity').val(parseInt(quantity)-1)}});$('body').on('click','#update_cart',function(event){$('#cart_action').val('update_cart')});$('body').on('click','#proceed_to_checkout',function(event){$('#cart_action').val('proceed_to_checkout')});$('body').on('click','#apply_coupon',function(event){$('#cart_action').val('apply_coupon')});$('body').on('click','a.add_to_cart',function(event){event.preventDefault();var button_type=$(this).attr('data-button-type');var open_method=$(this).attr('data-open-method');$(this).fadeTo("fast",0.1);var current_form=$(this).parents('form.cart_form');var ticket_id=current_form.find(".ticket_id").val();var qty=$(this).closest('tr').find('.tc_quantity_selector').val();if(typeof qty=='undefined'){var qty=$(this).closest('.cart_form').find('.tc_quantity_selector').val()} $.post(tc_ajax.ajaxUrl,{action:"add_to_cart",ticket_id:ticket_id,tc_qty:qty},function(data){if(data!='error'){current_form.html(data);if($('.tc_cart_contents').length>0){$.post(tc_ajax.ajaxUrl,{action:"update_cart_widget"},function(widget_data){$('.tc_cart_contents').html(widget_data)})} if(open_method=='new'&&button_type=='buynow'){window.open(tc_ajax.cart_url,'_blank')} if(button_type=='buynow'&&open_method!=='new'){window.location=tc_ajax.cart_url}}else{current_form.html(data)} $(this).fadeTo("fast",1)})});function tc_empty_cart(){if($("a.tc_empty_cart").attr("onClick")!=undefined){return} $('body').on('click','a.tc_empty_cart',function(event){var answer=confirm(tc_ajax.emptyCartMsg);if(answer){$(this).html('');$.post(tc_ajax.ajaxUrl,{action:'mp-update-cart',empty_cart:1},function(data){$("div.tc_cart_widget_content").html(data)})} return!1})} function tc_cart_listeners(){$('body').on('click','input.tc_button_addcart',function(event){var input=$(this);var formElm=$(input).parents('form.tc_buy_form');var tempHtml=formElm.html();var serializedForm=formElm.serialize();formElm.html(''+tc_ajax.addingMsg+'');$.post(tc_ajax.ajaxUrl,serializedForm,function(data){var result=data.split('||',2);if(result[0]=='error'){alert(result[1]);formElm.html(tempHtml);tc_cart_listeners()}else{formElm.html(''+tc_ajax.successMsg+'');$("div.tc_cart_widget_content").html(result[1]);if(result[0]>0){formElm.fadeOut(2000,function(){formElm.html(tempHtml).fadeIn('fast');tc_cart_listeners()})}else{formElm.fadeOut(2000,function(){formElm.html(''+tc_ajax.outMsg+'').fadeIn('fast');tc_cart_listeners()})} tc_empty_cart()}});return!1})} tc_empty_cart();tc_cart_listeners();if(tc_ajax.show_filters==1){tc_ajax_products_list()} $('body').on('click','.tc_widget_cart_button',function(event){window.location.href=$(this).data('url')});$('body').on('click','#proceed_to_checkout',function(event){$('#cart_action').val('proceed_to_checkout');if(tc_check_cart_update()){}else{event.preventDefault()}})});jQuery(document).ready(function($){var gateways_count=$('.tc_gateway_form').length;if(gateways_count>1){$('div.tc_gateway_form').css('max-height','auto')} $('.tickera-payment-gateways input.tc_choose_gateway').change(function(){var gid=$('input.tc_choose_gateway:checked').val();$('div.tc_gateway_form').removeClass('tickera-height');$('div#'+gid).addClass('tickera-height')});$(".tc_choose_gateway").each(function(){$(this).change(function(){if(this.checked){$('.payment-option-wrap').removeClass('active-gateway');$(this).closest('.payment-option-wrap').addClass('active-gateway')}else{$(this).closest('.payment-option-wrap').toggleClass('active-gateway')}})}) $('.buyer-field-checkbox, .owner-field-checkbox').change(function(){var checkbox_values_field=$(this).parent().parent().find('.checkbox_values');checkbox_values_field.val('');$(this).parent().parent().find('input').each(function(key,value){if($(this).attr('checked')){checkbox_values_field.val(checkbox_values_field.val()+''+$(this).val()+', ')}});checkbox_values_field.val(checkbox_values_field.val().substring(0,checkbox_values_field.val().length-2))})});jQuery(document).ready(function($){if($('form#tickera_cart').length){$('#tickera_cart').validate({debug:!1});$('.tc_validate_field_type_email').each(function(){$(this).rules('add',{email:!0,})});$('.tc_owner_email').each(function(){$(this).rules('add',{email:!0,})});$('#tickera_cart .required').each(function(){$(this).rules('add',{required:!0,})})}});!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,d=d.concat(c.errorList)}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||-1!==a.inArray(c.keyCode,d)||(b.name in this.submitted||b===this.lastElement)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors();var b,c=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(b=0;c[b];b++)this.settings.unhighlight.call(this,c[b],this.settings.errorClass,"");else c.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?this.findByName(b.name).filter(":checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof TypeError&&(j.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;aWarning: No message defined for "+b.name+"")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.off(".validate-equalTo").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})});(function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var p="left",o="right",e="up",x="down",c="in",z="out",m="none",s="auto",l="swipe",t="pinch",A="tap",j="doubletap",b="longtap",y="hold",D="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,B="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};f.fn.swipe=function(G){var F=f(this),E=F.data(B);if(E&&typeof G==="string"){if(E[G]){return E[G].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+G+" does not exist on jQuery.swipe")}}else{if(!E&&(typeof G==="object"||!G)){return w.apply(this,arguments)}}return F};f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:z};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:D,VERTICAL:u,AUTO:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(E){if(E&&(E.allowPageScroll===undefined&&(E.swipe!==undefined||E.swipeStatus!==undefined))){E.allowPageScroll=m}if(E.click!==undefined&&E.tap===undefined){E.tap=E.click}if(!E){E={}}E=f.extend({},f.fn.swipe.defaults,E);return this.each(function(){var G=f(this);var F=G.data(B);if(!F){F=new C(this,E);G.data(B,F)}})}function C(a4,av){var az=(a||d||!av.fallbackToMouseEvents),J=az?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",ay=az?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",U=az?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",S=az?null:"mouseleave",aD=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ag=0,aP=null,ab=0,a1=0,aZ=0,G=1,aq=0,aJ=0,M=null;var aR=f(a4);var Z="start";var W=0;var aQ=null;var T=0,a2=0,a5=0,ad=0,N=0;var aW=null,af=null;try{aR.bind(J,aN);aR.bind(aD,a9)}catch(ak){f.error("events not supported "+J+","+aD+" on jQuery.swipe")}this.enable=function(){aR.bind(J,aN);aR.bind(aD,a9);return aR};this.disable=function(){aK();return aR};this.destroy=function(){aK();aR.data(B,null);aR=null};this.option=function(bc,bb){if(av[bc]!==undefined){if(bb===undefined){return av[bc]}else{av[bc]=bb}}else{f.error("Option "+bc+" does not exist on jQuery.swipe.options")}return null};function aN(bd){if(aB()){return}if(f(bd.target).closest(av.excludedElements,aR).length>0){return}var be=bd.originalEvent?bd.originalEvent:bd;var bc,bb=a?be.touches[0]:be;Z=g;if(a){W=be.touches.length}else{bd.preventDefault()}ag=0;aP=null;aJ=null;ab=0;a1=0;aZ=0;G=1;aq=0;aQ=aj();M=aa();R();if(!a||(W===av.fingers||av.fingers===i)||aX()){ai(0,bb);T=at();if(W==2){ai(1,be.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}if(av.swipeStatus||av.pinchStatus){bc=O(be,Z)}}else{bc=!1}if(bc===!1){Z=q;O(be,Z);return bc}else{if(av.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[be.target]);if(av.hold){bc=av.hold.call(aR,be,be.target)}},this),av.longTapThreshold)}ao(!0)}return null}function a3(be){var bh=be.originalEvent?be.originalEvent:be;if(Z===h||Z===q||am()){return}var bd,bc=a?bh.touches[0]:bh;var bf=aH(bc);a2=at();if(a){W=bh.touches.length}if(av.hold){clearTimeout(af)}Z=k;if(W==2){if(a1==0){ai(1,bh.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}else{aH(bh.touches[1]);aZ=au(aQ[0].end,aQ[1].end);aJ=ar(aQ[0].end,aQ[1].end)}G=a7(a1,aZ);aq=Math.abs(a1-aZ)}if((W===av.fingers||av.fingers===i)||!a||aX()){aP=aL(bf.start,bf.end);al(be,aP);ag=aS(bf.start,bf.end);ab=aM();aI(aP,ag);if(av.swipeStatus||av.pinchStatus){bd=O(bh,Z)}if(!av.triggerOnTouchEnd||av.triggerOnTouchLeave){var bb=!0;if(av.triggerOnTouchLeave){var bg=aY(this);bb=E(bf.end,bg)}if(!av.triggerOnTouchEnd&&bb){Z=aC(k)}else{if(av.triggerOnTouchLeave&&!bb){Z=aC(h)}}if(Z==q||Z==h){O(bh,Z)}}}else{Z=q;O(bh,Z)}if(bd===!1){Z=q;O(bh,Z)}}function L(bb){var bc=bb.originalEvent;if(a){if(bc.touches.length>0){F();return!0}}if(am()){W=ad}a2=at();ab=aM();if(ba()||!an()){Z=q;O(bc,Z)}else{if(av.triggerOnTouchEnd||(av.triggerOnTouchEnd==!1&&Z===k)){bb.preventDefault();Z=h;O(bc,Z)}else{if(!av.triggerOnTouchEnd&&a6()){Z=h;aF(bc,Z,A)}else{if(Z===k){Z=q;O(bc,Z)}}}}ao(!1);return null}function a9(){W=0;a2=0;T=0;a1=0;aZ=0;G=1;R();ao(!1)}function K(bb){var bc=bb.originalEvent;if(av.triggerOnTouchLeave){Z=aC(h);O(bc,Z)}}function aK(){aR.unbind(J,aN);aR.unbind(aD,a9);aR.unbind(ay,a3);aR.unbind(U,L);if(S){aR.unbind(S,K)}ao(!1)}function aC(bf){var be=bf;var bd=aA();var bc=an();var bb=ba();if(!bd||bb){be=q}else{if(bc&&bf==k&&(!av.triggerOnTouchEnd||av.triggerOnTouchLeave)){be=h}else{if(!bc&&bf==h&&av.triggerOnTouchLeave){be=q}}}return be}function O(bd,bb){var bc=undefined;if((I()||V())||(P()||aX())){if(I()||V()){bc=aF(bd,bb,l)}if((P()||aX())&&bc!==!1){bc=aF(bd,bb,t)}}else{if(aG()&&bc!==!1){bc=aF(bd,bb,j)}else{if(ap()&&bc!==!1){bc=aF(bd,bb,b)}else{if(ah()&&bc!==!1){bc=aF(bd,bb,A)}}}}if(bb===q){a9(bd)}if(bb===h){if(a){if(bd.touches.length==0){a9(bd)}}else{a9(bd)}}return bc}function aF(be,bb,bd){var bc=undefined;if(bd==l){aR.trigger("swipeStatus",[bb,aP||null,ag||0,ab||0,W,aQ]);if(av.swipeStatus){bc=av.swipeStatus.call(aR,be,bb,aP||null,ag||0,ab||0,W,aQ);if(bc===!1){return!1}}if(bb==h&&aV()){aR.trigger("swipe",[aP,ag,ab,W,aQ]);if(av.swipe){bc=av.swipe.call(aR,be,aP,ag,ab,W,aQ);if(bc===!1){return!1}}switch(aP){case p:aR.trigger("swipeLeft",[aP,ag,ab,W,aQ]);if(av.swipeLeft){bc=av.swipeLeft.call(aR,be,aP,ag,ab,W,aQ)}break;case o:aR.trigger("swipeRight",[aP,ag,ab,W,aQ]);if(av.swipeRight){bc=av.swipeRight.call(aR,be,aP,ag,ab,W,aQ)}break;case e:aR.trigger("swipeUp",[aP,ag,ab,W,aQ]);if(av.swipeUp){bc=av.swipeUp.call(aR,be,aP,ag,ab,W,aQ)}break;case x:aR.trigger("swipeDown",[aP,ag,ab,W,aQ]);if(av.swipeDown){bc=av.swipeDown.call(aR,be,aP,ag,ab,W,aQ)}break}}}if(bd==t){aR.trigger("pinchStatus",[bb,aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchStatus){bc=av.pinchStatus.call(aR,be,bb,aJ||null,aq||0,ab||0,W,G,aQ);if(bc===!1){return!1}}if(bb==h&&a8()){switch(aJ){case c:aR.trigger("pinchIn",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchIn){bc=av.pinchIn.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break;case z:aR.trigger("pinchOut",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchOut){bc=av.pinchOut.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break}}}if(bd==A){if(bb===q||bb===h){clearTimeout(aW);clearTimeout(af);if(Y()&&!H()){N=at();aW=setTimeout(f.proxy(function(){N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}},this),av.doubleTapThreshold)}else{N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}}}}else{if(bd==j){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("doubletap",[be.target]);if(av.doubleTap){bc=av.doubleTap.call(aR,be,be.target)}}}else{if(bd==b){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("longtap",[be.target]);if(av.longTap){bc=av.longTap.call(aR,be,be.target)}}}}}return bc}function an(){var bb=!0;if(av.threshold!==null){bb=ag>=av.threshold}return bb}function ba(){var bb=!1;if(av.cancelThreshold!==null&&aP!==null){bb=(aT(aP)-ag)>=av.cancelThreshold}return bb}function ae(){if(av.pinchThreshold!==null){return aq>=av.pinchThreshold}return!0}function aA(){var bb;if(av.maxTimeThreshold){if(ab>=av.maxTimeThreshold){bb=!1}else{bb=!0}}else{bb=!0}return bb}function al(bb,bc){if(av.preventDefaultEvents===!1){return}if(av.allowPageScroll===m){bb.preventDefault()}else{var bd=av.allowPageScroll===s;switch(bc){case p:if((av.swipeLeft&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case o:if((av.swipeRight&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case e:if((av.swipeUp&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break;case x:if((av.swipeDown&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break}}}function a8(){var bc=aO();var bb=X();var bd=ae();return bc&&bb&&bd}function aX(){return!!(av.pinchStatus||av.pinchIn||av.pinchOut)}function P(){return!!(a8()&&aX())}function aV(){var be=aA();var bg=an();var bd=aO();var bb=X();var bc=ba();var bf=!bc&&bb&&bd&&bg&&be;return bf}function V(){return!!(av.swipe||av.swipeStatus||av.swipeLeft||av.swipeRight||av.swipeUp||av.swipeDown)}function I(){return!!(aV()&&V())}function aO(){return((W===av.fingers||av.fingers===i)||!a)}function X(){return aQ[0].end.x!==0}function a6(){return!!(av.tap)}function Y(){return!!(av.doubleTap)}function aU(){return!!(av.longTap)}function Q(){if(N==null){return!1}var bb=at();return(Y()&&((bb-N)<=av.doubleTapThreshold))}function H(){return Q()}function ax(){return((W===1||!a)&&(isNaN(ag)||agav.longTapThreshold)&&(ag=0)){return p}else{if((bd<=360)&&(bd>=315)){return p}else{if((bd>=135)&&(bd<=225)){return o}else{if((bd>45)&&(bd<135)){return x}else{return e}}}}}function at(){var bb=new Date();return bb.getTime()}function aY(bb){bb=f(bb);var bd=bb.offset();var bc={left:bd.left,right:bd.left+bb.outerWidth(),top:bd.top,bottom:bd.top+bb.outerHeight()};return bc}function E(bb,bc){return(bb.x>bc.left&&bb.xbc.top&&bb.ye;e++)r[s[e]]=r=r[s[e]]||{};return r},h=l("com.greensock"),_=1e-10,u=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},m=function(){},f=function(){var t=Object.prototype.toString,e=t.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&t.call(i)===e)}}(),c={},p=function(s,r,n,a){this.sc=c[s]?c[s].sc:[],c[s]=this,this.gsClass=null,this.func=n;var o=[];this.check=function(h){for(var _,u,m,f,d=r.length,v=d;--d>-1;)(_=c[r[d]]||new p(r[d],[])).gsClass?(o[d]=_.gsClass,v--):h&&_.sc.push(this);if(0===v&&n)for(u=("com.greensock."+s).split("."),m=u.pop(),f=l(u.join("."))[m]=this.gsClass=n.apply(n,o),a&&(i[m]=f,"function"==typeof define&&define.amd?define((t.GreenSockAMDPath?t.GreenSockAMDPath+"/":"")+s.split(".").pop(),[],function(){return f}):s===e&&"undefined"!=typeof module&&module.exports&&(module.exports=f)),d=0;this.sc.length>d;d++)this.sc[d].check()},this.check(!0)},d=t._gsDefine=function(t,e,i,s){return new p(t,e,i,s)},v=h._class=function(t,e,i){return e=e||function(){},d(t,[],function(){return e},i),e};d.globals=i;var g=[0,0,1,1],T=[],y=v("easing.Ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?g.concat(e):g},!0),w=y.map={},P=y.register=function(t,e,i,s){for(var r,n,a,o,l=e.split(","),_=l.length,u=(i||"easeIn,easeOut,easeInOut").split(",");--_>-1;)for(n=l[_],r=s?v("easing."+n,null,!0):h.easing[n]||{},a=u.length;--a>-1;)o=u[a],w[n+"."+o]=w[o+n]=r[o]=t.getRatio?t:t[o]||new t};for(n=y.prototype,n._calcEnd=!1,n.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,s=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:.5>t?s/2:1-s/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],r=s.length;--r>-1;)n=s[r]+",Power"+r,P(new y(null,null,1,r),n,"easeOut",!0),P(new y(null,null,2,r),n,"easeIn"+(0===r?",easeNone":"")),P(new y(null,null,3,r),n,"easeInOut");w.linear=h.easing.Linear.easeIn,w.swing=h.easing.Quad.easeInOut;var b=v("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});n=b.prototype,n.addEventListener=function(t,e,i,s,r){r=r||0;var n,l,h=this._listeners[t],_=0;for(null==h&&(this._listeners[t]=h=[]),l=h.length;--l>-1;)n=h[l],n.c===e&&n.s===i?h.splice(l,1):0===_&&r>n.pr&&(_=l+1);h.splice(_,0,{c:e,s:i,up:s,pr:r}),this!==a||o||a.wake()},n.removeEventListener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;--i>-1;)if(s[i].c===e)return s.splice(i,1),void 0},n.dispatchEvent=function(t){var e,i,s,r=this._listeners[t];if(r)for(e=r.length,i=this._eventTarget;--e>-1;)s=r[e],s&&(s.up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i))};var k=t.requestAnimationFrame,S=t.cancelAnimationFrame,A=Date.now||function(){return(new Date).getTime()},x=A();for(s=["ms","moz","webkit","o"],r=s.length;--r>-1&&!k;)k=t[s[r]+"RequestAnimationFrame"],S=t[s[r]+"CancelAnimationFrame"]||t[s[r]+"CancelRequestAnimationFrame"];v("Ticker",function(t,e){var i,s,r,n,l,h=this,u=A(),f=e!==!1&&k,c=500,p=33,d="tick",v=function(t){var e,a,o=A()-x;o>c&&(u+=o-p),x+=o,h.time=(x-u)/1e3,e=h.time-l,(!i||e>0||t===!0)&&(h.frame++,l+=e+(e>=n?.004:n-e),a=!0),t!==!0&&(r=s(v)),a&&h.dispatchEvent(d)};b.call(h),h.time=h.frame=0,h.tick=function(){v(!0)},h.lagSmoothing=function(t,e){c=t||1/_,p=Math.min(e,c,0)},h.sleep=function(){null!=r&&(f&&S?S(r):clearTimeout(r),s=m,r=null,h===a&&(o=!1))},h.wake=function(){null!==r?h.sleep():h.frame>10&&(x=A()-c+5),s=0===i?m:f&&k?k:function(t){return setTimeout(t,0|1e3*(l-h.time)+1)},h===a&&(o=!0),v(2)},h.fps=function(t){return arguments.length?(i=t,n=1/(i||60),l=this.time+n,h.wake(),void 0):i},h.useRAF=function(t){return arguments.length?(h.sleep(),f=t,h.fps(i),void 0):f},h.fps(t),setTimeout(function(){f&&(!r||5>h.frame)&&h.useRAF(!1)},1500)}),n=h.Ticker.prototype=new h.events.EventDispatcher,n.constructor=h.Ticker;var R=v("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=e.immediateRender===!0,this.data=e.data,this._reversed=e.reversed===!0,B){o||a.wake();var i=this.vars.useFrames?q:B;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});a=R.ticker=new h.Ticker,n=R.prototype,n._dirty=n._gc=n._initted=n._paused=!1,n._totalTime=n._time=0,n._rawPrevTime=-1,n._next=n._last=n._onUpdate=n._timeline=n.timeline=null,n._paused=!1;var C=function(){o&&A()-x>2e3&&a.wake(),setTimeout(C,2e3)};C(),n.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},n.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},n.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},n.seek=function(t,e){return this.totalTime(Number(t),e!==!1)},n.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,e!==!1,!0)},n.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},n.render=function(){},n.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},n.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t},n._enabled=function(t,e){return o||a.wake(),this._gc=!t,this._active=this.isActive(),e!==!0&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},n._kill=function(){return this._enabled(!1,!1)},n.kill=function(t,e){return this._kill(t,e),this},n._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},n._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();--e>-1;)"{self}"===t[e]&&(i[e]=this);return i},n.eventCallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var r=this.vars;if(1===arguments.length)return r[t];null==e?delete r[t]:(r[t]=e,r[t+"Params"]=f(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,r[t+"Scope"]=s),"onUpdate"===t&&(this._onUpdate=e)}return this},n.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},n.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},n.totalTime=function(t,e,i){if(o||a.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>t&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var s=this._totalDuration,r=this._timeline;if(t>s&&!i&&(t=s),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?s-t:t)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==t||0===this._duration)&&(this.render(t,e,!1),z.length&&$())}return this},n.progress=n.totalProgress=function(t,e){return arguments.length?this.totalTime(this.duration()*t,e):this._time/this.duration()},n.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},n.endTime=function(t){return this._startTime+(0!=t?this.totalDuration():this.duration())/this._timeScale},n.timeScale=function(t){if(!arguments.length)return this._timeScale;if(t=t||_,this._timeline&&this._timeline.smoothChildTiming){var e=this._pauseTime,i=e||0===e?e:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/t}return this._timeScale=t,this._uncache(!1)},n.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},n.paused=function(t){if(!arguments.length)return this._paused;var e,i,s=this._timeline;return t!=this._paused&&s&&(o||t||a.wake(),e=s.rawTime(),i=e-this._pauseTime,!t&&s.smoothChildTiming&&(this._startTime+=i,this._uncache(!1)),this._pauseTime=t?e:null,this._paused=t,this._active=this.isActive(),!t&&0!==i&&this._initted&&this.duration()&&this.render(s.smoothChildTiming?this._totalTime:(e-this._startTime)/this._timeScale,!0,!0)),this._gc&&!t&&this._enabled(!0,!1),this};var D=v("core.SimpleTimeline",function(t){R.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});n=D.prototype=new R,n.constructor=D,n.kill()._gc=!1,n._first=n._last=n._recent=null,n._sortChildren=!1,n.add=n.insert=function(t,e){var i,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=t._startTime+(this.rawTime()-t._startTime)/t._timeScale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortChildren)for(s=t._startTime;i&&i._startTime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,this._recent=t,this._timeline&&this._uncache(!0),this},n._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,t===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},n.render=function(t,e,i){var s,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;r;)s=r._next,(r._active||t>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(t-r._startTime)*r._timeScale,e,i):r.render((t-r._startTime)*r._timeScale,e,i)),r=s},n.rawTime=function(){return o||a.wake(),this._totalTime};var I=v("TweenLite",function(e,i,s){if(R.call(this,i,s),this.render=I.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:I.selector(e)||e;var r,n,a,o=e.jquery||e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType),l=this.vars.overwrite;if(this._overwrite=l=null==l?Q[I.defaultOverwrite]:"number"==typeof l?l>>0:Q[l],(o||e instanceof Array||e.push&&f(e))&&"number"!=typeof e[0])for(this._targets=a=u(e),this._propLookup=[],this._siblings=[],r=0;a.length>r;r++)n=a[r],n?"string"!=typeof n?n.length&&n!==t&&n[0]&&(n[0]===t||n[0].nodeType&&n[0].style&&!n.nodeType)?(a.splice(r--,1),this._targets=a=a.concat(u(n))):(this._siblings[r]=K(n,this,!1),1===l&&this._siblings[r].length>1&&J(n,this,null,1,this._siblings[r])):(n=a[r--]=I.selector(n),"string"==typeof n&&a.splice(r+1,1)):a.splice(r--,1);else this._propLookup={},this._siblings=K(e,this,!1),1===l&&this._siblings.length>1&&J(e,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-_,this.render(-this._delay))},!0),E=function(e){return e&&e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType)},O=function(t,e){var i,s={};for(i in t)G[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!U[i]||U[i]&&U[i]._autoCSS)||(s[i]=t[i],delete t[i]);t.css=s};n=I.prototype=new R,n.constructor=I,n.kill()._gc=!1,n.ratio=0,n._firstPT=n._targets=n._overwrittenProps=n._startAt=null,n._notifyPluginsOfEnabled=n._lazy=!1,I.version="1.16.0",I.defaultEase=n._ease=new y(null,null,1,1),I.defaultOverwrite="auto",I.ticker=a,I.autoSleep=120,I.lagSmoothing=function(t,e){a.lagSmoothing(t,e)},I.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(I.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)};var z=[],L={},N=I._internals={isArray:f,isSelector:E,lazyTweens:z},U=I._plugins={},F=N.tweenLookup={},j=0,G=N.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1},Q={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},q=R._rootFramesTimeline=new D,B=R._rootTimeline=new D,M=30,$=N.lazyRender=function(){var t,e=z.length;for(L={};--e>-1;)t=z[e],t&&t._lazy!==!1&&(t.render(t._lazy[0],t._lazy[1],!0),t._lazy=!1);z.length=0};B._startTime=a.time,q._startTime=a.frame,B._active=q._active=!0,setTimeout($,1),R._updateRoot=I.render=function(){var t,e,i;if(z.length&&$(),B.render((a.time-B._startTime)*B._timeScale,!1,!1),q.render((a.frame-q._startTime)*q._timeScale,!1,!1),z.length&&$(),a.frame>=M){M=a.frame+(parseInt(I.autoSleep,10)||120);for(i in F){for(e=F[i].tweens,t=e.length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete F[i]}if(i=B._first,(!i||i._paused)&&I.autoSleep&&!q._first&&1===a._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||a.sleep()}}},a.addEventListener("tick",R._updateRoot);var K=function(t,e,i){var s,r,n=t._gsTweenID;if(F[n||(t._gsTweenID=n="t"+j++)]||(F[n]={target:t,tweens:[]}),e&&(s=F[n].tweens,s[r=s.length]=e,i))for(;--r>-1;)s[r]===e&&s.splice(r,1);return F[n].tweens},H=function(t,e,i,s){var r,n,a=t.vars.onOverwrite;return a&&(r=a(t,e,i,s)),a=I.onOverwrite,a&&(n=a(t,e,i,s)),r!==!1&&n!==!1},J=function(t,e,i,s,r){var n,a,o,l;if(1===s||s>=4){for(l=r.length,n=0;l>n;n++)if((o=r[n])!==e)o._gc||H(o,e)&&o._enabled(!1,!1)&&(a=!0);else if(5===s)break;return a}var h,u=e._startTime+_,m=[],f=0,c=0===e._duration;for(n=r.length;--n>-1;)(o=r[n])===e||o._gc||o._paused||(o._timeline!==e._timeline?(h=h||V(e,0,c),0===V(o,h,c)&&(m[f++]=o)):u>=o._startTime&&o._startTime+o.totalDuration()/o._timeScale>u&&((c||!o._initted)&&2e-10>=u-o._startTime||(m[f++]=o)));for(n=f;--n>-1;)if(o=m[n],2===s&&o._kill(i,t,e)&&(a=!0),2!==s||!o._firstPT&&o._initted){if(2!==s&&!H(o,e))continue;o._enabled(!1,!1)&&(a=!0)}return a},V=function(t,e,i){for(var s=t._timeline,r=s._timeScale,n=t._startTime;s._timeline;){if(n+=s._startTime,r*=s._timeScale,s._paused)return-100;s=s._timeline}return n/=r,n>e?n-e:i&&n===e||!t._initted&&2*_>n-e?_:(n+=t.totalDuration()/t._timeScale/r)>e+_?0:n-e-_};n._init=function(){var t,e,i,s,r,n=this.vars,a=this._overwrittenProps,o=this._duration,l=!!n.immediateRender,h=n.ease;if(n.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),r={};for(s in n.startAt)r[s]=n.startAt[s];if(r.overwrite=!1,r.immediateRender=!0,r.lazy=l&&n.lazy!==!1,r.startAt=r.delay=null,this._startAt=I.to(this.target,0,r),l)if(this._time>0)this._startAt=null;else if(0!==o)return}else if(n.runBackwards&&0!==o)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(l=!1),i={};for(s in n)G[s]&&"autoCSS"!==s||(i[s]=n[s]);if(i.overwrite=0,i.data="isFromStart",i.lazy=l&&n.lazy!==!1,i.immediateRender=l,this._startAt=I.to(this.target,0,i),l){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=h=h?h instanceof y?h:"function"==typeof h?new y(h,n.easeParams):w[h]||I.defaultEase:I.defaultEase,n.easeParams instanceof Array&&h.config&&(this._ease=h.config.apply(h,n.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(t=this._targets.length;--t>-1;)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a);if(e&&I._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),n.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=n.onUpdate,this._initted=!0},n._initProps=function(e,i,s,r){var n,a,o,l,h,_;if(null==e)return!1;L[e._gsTweenID]&&$(),this.vars.css||e.style&&e!==t&&e.nodeType&&U.css&&this.vars.autoCSS!==!1&&O(this.vars,e);for(n in this.vars){if(_=this.vars[n],G[n])_&&(_ instanceof Array||_.push&&f(_))&&-1!==_.join("").indexOf("{self}")&&(this.vars[n]=_=this._swapSelfInParams(_,this));else if(U[n]&&(l=new U[n])._onInitTween(e,this.vars[n],this)){for(this._firstPT=h={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:!0,n:n,pg:!0,pr:l._priority},a=l._overwriteProps.length;--a>-1;)i[l._overwriteProps[a]]=this._firstPT;(l._priority||l._onInitAllProps)&&(o=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=i[n]=h={_next:this._firstPT,t:e,p:n,f:"function"==typeof e[n],n:n,pg:!1,pr:0},h.s=h.f?e[n.indexOf("set")||"function"!=typeof e["get"+n.substr(3)]?n:"get"+n.substr(3)]():parseFloat(e[n]),h.c="string"==typeof _&&"="===_.charAt(1)?parseInt(_.charAt(0)+"1",10)*Number(_.substr(2)):Number(_)-h.s||0;h&&h._next&&(h._next._prev=h)}return r&&this._kill(r,e)?this._initProps(e,i,s,r):this._overwrite>1&&this._firstPT&&s.length>1&&J(e,this,i,this._overwrite,s)?(this._kill(i,e),this._initProps(e,i,s,r)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[e._gsTweenID]=!0),o)},n.render=function(t,e,i){var s,r,n,a,o=this._time,l=this._duration,h=this._rawPrevTime;if(t>=l)this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(s=!0,r="onComplete"),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0===t||0>h||h===_&&"isPause"!==this.data)&&h!==t&&(i=!0,h>_&&(r="onReverseComplete")),this._rawPrevTime=a=!e||t||h===t?t:_);else if(1e-7>t)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==o||0===l&&h>0)&&(r="onReverseComplete",s=this._reversed),0>t&&(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(h>=0&&(h!==_||"isPause"!==this.data)&&(i=!0),this._rawPrevTime=a=!e||t||h===t?t:_)),this._initted||(i=!0);else if(this._totalTime=this._time=t,this._easeType){var u=t/l,m=this._easeType,f=this._easePower;(1===m||3===m&&u>=.5)&&(u=1-u),3===m&&(u*=2),1===f?u*=u:2===f?u*=u*u:3===f?u*=u*u*u:4===f&&(u*=u*u*u*u),this.ratio=1===m?1-u:2===m?u:.5>t/l?u/2:1-u/2}else this.ratio=this._ease.getRatio(t/l);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=o,this._rawPrevTime=h,z.push(this),this._lazy=[t,e],void 0;this._time&&!s?this.ratio=this._ease.getRatio(this._time/l):s&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&t>=0&&(this._active=!0),0===o&&(this._startAt&&(t>=0?this._startAt.render(t,e,i):r||(r="_dummyGS")),this.vars.onStart&&(0!==this._time||0===l)&&(e||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||T))),n=this._firstPT;n;)n.f?n.t[n.p](n.c*this.ratio+n.s):n.t[n.p]=n.c*this.ratio+n.s,n=n._next;this._onUpdate&&(0>t&&this._startAt&&t!==-1e-4&&this._startAt.render(t,e,i),e||(this._time!==o||s)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||T)),r&&(!this._gc||i)&&(0>t&&this._startAt&&!this._onUpdate&&t!==-1e-4&&this._startAt.render(t,e,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[r]&&this.vars[r].apply(this.vars[r+"Scope"]||this,this.vars[r+"Params"]||T),0===l&&this._rawPrevTime===_&&a!==_&&(this._rawPrevTime=0))}},n._kill=function(t,e,i){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:I.selector(e)||e;var s,r,n,a,o,l,h,_,u;if((f(e)||E(e))&&"number"!=typeof e[0])for(s=e.length;--s>-1;)this._kill(t,e[s])&&(l=!0);else{if(this._targets){for(s=this._targets.length;--s>-1;)if(e===this._targets[s]){o=this._propLookup[s]||{},this._overwrittenProps=this._overwrittenProps||[],r=this._overwrittenProps[s]=t?this._overwrittenProps[s]||{}:"all";break}}else{if(e!==this.target)return!1;o=this._propLookup,r=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(o){if(h=t||o,_=t!==r&&"all"!==r&&t!==o&&("object"!=typeof t||!t._tempKill),i&&(I.onOverwrite||this.vars.onOverwrite)){for(n in h)o[n]&&(u||(u=[]),u.push(n));if(!H(this,i,e,u))return!1}for(n in h)(a=o[n])&&(a.pg&&a.t._kill(h)&&(l=!0),a.pg&&0!==a.t._overwriteProps.length||(a._prev?a._prev._next=a._next:a===this._firstPT&&(this._firstPT=a._next),a._next&&(a._next._prev=a._prev),a._next=a._prev=null),delete o[n]),_&&(r[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return l},n.invalidate=function(){return this._notifyPluginsOfEnabled&&I._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],R.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-_,this.render(-this._delay)),this},n._enabled=function(t,e){if(o||a.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;--i>-1;)this._siblings[i]=K(s[i],this,!0);else this._siblings=K(this.target,this,!0)}return R.prototype._enabled.call(this,t,e),this._notifyPluginsOfEnabled&&this._firstPT?I._onPluginEvent(t?"_onEnable":"_onDisable",this):!1},I.to=function(t,e,i){return new I(t,e,i)},I.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new I(t,e,i)},I.fromTo=function(t,e,i,s){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,new I(t,e,s)},I.delayedCall=function(t,e,i,s,r){return new I(e,0,{delay:t,onComplete:e,onCompleteParams:i,onCompleteScope:s,onReverseComplete:e,onReverseCompleteParams:i,onReverseCompleteScope:s,immediateRender:!1,lazy:!1,useFrames:r,overwrite:0})},I.set=function(t,e){return new I(t,0,e)},I.getTweensOf=function(t,e){if(null==t)return[];t="string"!=typeof t?t:I.selector(t)||t;var i,s,r,n;if((f(t)||E(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];--i>-1;)s=s.concat(I.getTweensOf(t[i],e));for(i=s.length;--i>-1;)for(n=s[i],r=i;--r>-1;)n===s[r]&&s.splice(i,1)}else for(s=K(t).concat(),i=s.length;--i>-1;)(s[i]._gc||e&&!s[i].isActive())&&s.splice(i,1);return s},I.killTweensOf=I.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=I.getTweensOf(t,e),r=s.length;--r>-1;)s[r]._kill(i,t)};var W=v("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=W.prototype},!0);if(n=W.prototype,W.version="1.10.1",W.API=2,n._firstPT=null,n._addTween=function(t,e,i,s,r,n){var a,o;return null!=s&&(a="number"==typeof s||"="!==s.charAt(1)?Number(s)-i:parseInt(s.charAt(0)+"1",10)*Number(s.substr(2)))?(this._firstPT=o={_next:this._firstPT,t:t,p:e,s:i,c:a,f:"function"==typeof t[e],n:r||e,r:n},o._next&&(o._next._prev=o),o):void 0},n.setRatio=function(t){for(var e,i=this._firstPT,s=1e-6;i;)e=i.c*t+i.s,i.r?e=Math.round(e):s>e&&e>-s&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next},n._kill=function(t){var e,i=this._overwriteProps,s=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstPT===s&&(this._firstPT=s._next)),s=s._next;return!1},n._roundProps=function(t,e){for(var i=this._firstPT;i;)(t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&(i.r=e),i=i._next},I._onPluginEvent=function(t,e){var i,s,r,n,a,o=e._firstPT;if("_onInitAllProps"===t){for(;o;){for(a=o._next,s=r;s&&s.pr>o.pr;)s=s._next;(o._prev=s?s._prev:n)?o._prev._next=o:r=o,(o._next=s)?s._prev=o:n=o,o=a}o=e._firstPT=r}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},W.activate=function(t){for(var e=t.length;--e>-1;)t[e].API===W.API&&(U[(new t[e])._propName]=t[e]);return!0},d.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,s=t.priority||0,r=t.overwriteProps,n={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},a=v("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){W.call(this,i,s),this._overwriteProps=r||[]},t.global===!0),o=a.prototype=new W(i);o.constructor=a,a.API=t.API;for(e in n)"function"==typeof t[e]&&(o[n[e]]=t[e]);return a.version=t.version,W.activate([a]),a},s=t._gsQueue){for(r=0;s.length>r;r++)s[r]();for(n in c)c[n].func||t.console.log("GSAP encountered missing dependency: com.greensock."+n)}o=!1}})("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite");var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(t,e,i){var s=function(t){e.call(this,t),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var i,s,r=this.vars;for(s in r)i=r[s],h(i)&&-1!==i.join("").indexOf("{self}")&&(r[s]=this._swapSelfInParams(i));h(r.tweens)&&this.add(r.tweens,0,r.align,r.stagger)},r=1e-10,n=i._internals,a=s._internals={},o=n.isSelector,h=n.isArray,l=n.lazyTweens,_=n.lazyRender,u=[],f=_gsScope._gsDefine.globals,p=function(t){var e,i={};for(e in t)i[e]=t[e];return i},c=a.pauseCallback=function(t,e,i,s){var n,a=t._timeline,o=a._totalTime,h=t._startTime,l=t.ratio?r:0,_=t.ratio?0:r;if(e||!this._forcingPlayhead){for(a.pause(h),n=t._prev;n&&n._startTime===h;)n._rawPrevTime=_,n=n._prev;for(n=t._next;n&&n._startTime===h;)n._rawPrevTime=l,n=n._next;e&&e.apply(s||a,i||u),this._forcingPlayhead&&a.seek(o)}},m=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},d=s.prototype=new e;return s.version="1.16.0",d.constructor=s,d.kill()._gc=d._forcingPlayhead=!1,d.to=function(t,e,s,r){var n=s.repeat&&f.TweenMax||i;return e?this.add(new n(t,e,s),r):this.set(t,s,r)},d.from=function(t,e,s,r){return this.add((s.repeat&&f.TweenMax||i).from(t,e,s),r)},d.fromTo=function(t,e,s,r,n){var a=r.repeat&&f.TweenMax||i;return e?this.add(a.fromTo(t,e,s,r),n):this.set(t,r,n)},d.staggerTo=function(t,e,r,n,a,h,l,_){var u,f=new s({onComplete:h,onCompleteParams:l,onCompleteScope:_,smoothChildTiming:this.smoothChildTiming});for("string"==typeof t&&(t=i.selector(t)||t),t=t||[],o(t)&&(t=m(t)),n=n||0,0>n&&(t=m(t),t.reverse(),n*=-1),u=0;t.length>u;u++)r.startAt&&(r.startAt=p(r.startAt)),f.to(t[u],e,p(r),u*n);return this.add(f,a)},d.staggerFrom=function(t,e,i,s,r,n,a,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(t,e,i,s,r,n,a,o)},d.staggerFromTo=function(t,e,i,s,r,n,a,o,h){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,this.staggerTo(t,e,s,r,n,a,o,h)},d.call=function(t,e,s,r){return this.add(i.delayedCall(0,t,e,s),r)},d.set=function(t,e,s){return s=this._parseTimeOrLabel(s,0,!0),null==e.immediateRender&&(e.immediateRender=s===this._time&&!this._paused),this.add(new i(t,0,e),s)},s.exportRoot=function(t,e){t=t||{},null==t.smoothChildTiming&&(t.smoothChildTiming=!0);var r,n,a=new s(t),o=a._timeline;for(null==e&&(e=!0),o._remove(a,!0),a._startTime=0,a._rawPrevTime=a._time=a._totalTime=o._time,r=o._first;r;)n=r._next,e&&r instanceof i&&r.target===r.vars.onComplete||a.add(r,r._startTime-r._delay),r=n;return o.add(a,0),a},d.add=function(r,n,a,o){var l,_,u,f,p,c;if("number"!=typeof n&&(n=this._parseTimeOrLabel(n,0,!0,r)),!(r instanceof t)){if(r instanceof Array||r&&r.push&&h(r)){for(a=a||"normal",o=o||0,l=n,_=r.length,u=0;_>u;u++)h(f=r[u])&&(f=new s({tweens:f})),this.add(f,l),"string"!=typeof f&&"function"!=typeof f&&("sequence"===a?l=f._startTime+f.totalDuration()/f._timeScale:"start"===a&&(f._startTime-=f.delay())),l+=o;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,n);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(e.prototype.add.call(this,r,n),(this._gc||this._time===this._duration)&&!this._paused&&this._durationr._startTime;p._timeline;)c&&p._timeline.smoothChildTiming?p.totalTime(p._totalTime,!0):p._gc&&p._enabled(!0,!1),p=p._timeline;return this},d.remove=function(e){if(e instanceof t)return this._remove(e,!1);if(e instanceof Array||e&&e.push&&h(e)){for(var i=e.length;--i>-1;)this.remove(e[i]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},d.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},d.insert=d.insertMultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendMultiple=function(t,e,i,s){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,s)},d.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},d.addPause=function(t,e,s,r){var n=i.delayedCall(0,c,["{self}",e,s,r],this);return n.data="isPause",this.add(n,t)},d.removeLabel=function(t){return delete this._labels[t],this},d.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parseTimeOrLabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&h(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parseTimeOrLabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexOf("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseInt(e.charAt(n-1)+"1",10)*Number(e.substr(n+1)),e=n>1?this._parseTimeOrLabel(e.substr(0,n-1),0,s):this.duration()}return Number(e)+i},d.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoAndPlay=function(t,e){return this.play(t,e)},d.gotoAndStop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,h,f=this._dirty?this.totalDuration():this._totalDuration,p=this._time,c=this._startTime,m=this._timeScale,d=this._paused;if(t>=f)this._totalTime=this._time=f,this._reversed||this._hasPausedChild()||(n=!0,o="onComplete",0===this._duration&&(0===t||0>this._rawPrevTime||this._rawPrevTime===r)&&this._rawPrevTime!==t&&this._first&&(h=!0,this._rawPrevTime>r&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,t=f+1e-4;else if(1e-7>t)if(this._totalTime=this._time=0,(0!==p||0===this._duration&&this._rawPrevTime!==r&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(o="onReverseComplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(h=n=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(h=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._startTime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(h=!0)}else this._totalTime=this._time=this._rawPrevTime=t;if(this._time!==p&&this._first||i||h){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==p&&t>0&&(this._active=!0),0===p&&this.vars.onStart&&0!==this._time&&(e||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||u)),this._time>=p)for(s=this._first;s&&(a=s._next,!this._paused||d);)(s._active||s._startTime<=this._time&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||d);)(s._active||p>=s._startTime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;this._onUpdate&&(e||(l.length&&_(),this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||u))),o&&(this._gc||(c===this._startTime||m!==this._timeScale)&&(0===this._time||f>=this.totalDuration())&&(n&&(l.length&&_(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this.vars[o].apply(this.vars[o+"Scope"]||this,this.vars[o+"Params"]||u)))}},d._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._hasPausedChild())return!0;t=t._next}return!1},d.getChildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._startTime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getChildren(!0,e,s)),o=n.length))),a=a._next;return n},d.getTweensOf=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.getTweensOf(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftChildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._startTime>=i&&(r._startTime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totalTime=function(){this._forcingPlayhead=!0;var e=t.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},d.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>n&&this._sortChildren&&!r._paused?this.add(r,r._startTime-r._delay):n=r._startTime,0>r._startTime&&!r._paused&&(s-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale),this.shiftChildren(-r._startTime,!1,-9999999999),n=0),i=r._startTime+r._totalDuration/r._timeScale,i>s&&(s=i),r=e;this._duration=this._totalDuration=s,this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==t&&this.timeScale(this._totalDuration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._startTime===s&&"isPause"===i.data&&(i._rawPrevTime=s),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootFramesTimeline},d.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},s},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=e())}("TimelineLite");var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(t){var e,i,s,r=_gsScope.GreenSockGlobals||_gsScope,n=r.com.greensock,a=2*Math.PI,o=Math.PI/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new s},!0);return _(r,t),r},c=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},f=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,r.config=function(t){return new s(t)},s},p=u("Back",f("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),f("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),f("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getRatio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.SteppedEase",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getRatio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.RoughEase",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),f=u,p=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--f>-1;)i=p?Math.random():1/u*f,s=d?d.getRatio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),p?s+=Math.random()*r-.5*r:f%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new c(1,1,null),f=u;--f>-1;)a=l[f],o=new c(a.x,a.y,o);this._prev=new c(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("Bounce",l("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("BounceIn",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("BounceInOut",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("Circ",l("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),l("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),l("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t>=1?t:1,this._p2=(e||s)/(1>t?t:1),this._p3=this._p2/a*(Math.asin(1/this._p1)||0),this._p2=a/this._p2},!0),n=r.prototype=new t;return n.constructor=r,n.getRatio=i,n.config=function(t,e){return new r(t,e)},r},u("Elastic",s("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*this._p2)+1},.3),s("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2))},.3),s("ElasticInOut",function(t){return 1>(t*=2)?-.5*this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2):.5*this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*this._p2)+1},.45)),u("Expo",l("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),l("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),l("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),u("Sine",l("SineOut",function(t){return Math.sin(t*o)}),l("SineIn",function(t){return-Math.cos(t*o)+1}),l("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),h("easing.EaseLookup",{find:function(e){return t.map[e]}},!0),_(r.SlowMo,"SlowMo","ease,"),_(i,"RoughEase","ease,"),_(e,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()();var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(t,e){var i,r,s,n,a=function(){t.call(this,"css"),this._overwriteProps.length=0,this.setRatio=a.prototype.setRatio},o=_gsScope._gsDefine.globals,l={},h=a.prototype=new t("css");h.constructor=a,a.version="1.16.0",a.API=2,a.defaultTransformPerspective=0,a.defaultSkewType="compensated",h="px",a.suffixMap={top:h,right:h,bottom:h,left:h,width:h,height:h,fontSize:h,padding:h,margin:h,perspective:h,lineHeight:""};var u,f,p,c,_,d,m=/(?:\d|\-\d|\.\d|\-\.\d)+/g,g=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,y=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,x=/(?:\d|\-|\+|=|#|\.)*/g,T=/opacity *= *([^)]*)/i,w=/opacity:([^;]*)/i,b=/alpha\(opacity *=.+?\)/i,P=/^(rgb|hsl)/,S=/([A-Z])/g,C=/-([a-z])/gi,O=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,k=function(t,e){return e.toUpperCase()},R=/(?:Left|Right|Width)/i,A=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,D=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,M=/,(?=[^\)]*(?:\(|$))/gi,N=Math.PI/180,L=180/Math.PI,X={},z=document,F=function(t){return z.createElementNS?z.createElementNS("http://www.w3.org/1999/xhtml",t):z.createElement(t)},I=F("div"),E=F("img"),Y=a._internals={_specialProps:l},B=navigator.userAgent,U=function(){var t=B.indexOf("Android"),e=F("a");return p=-1!==B.indexOf("Safari")&&-1===B.indexOf("Chrome")&&(-1===t||Number(B.substr(t+8,1))>3),_=p&&6>Number(B.substr(B.indexOf("Version/")+8,1)),c=-1!==B.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(B)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(B))&&(d=parseFloat(RegExp.$1)),e?(e.style.cssText="top:1px;opacity:.55;",/^0.55/.test(e.style.opacity)):!1}(),j=function(t){return T.test("string"==typeof t?t:(t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100:1},V=function(t){window.console&&console.log(t)},W="",q="",G=function(t,e){e=e||I;var i,r,s=e.style;if(void 0!==s[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],r=5;--r>-1&&void 0===s[i[r]+t];);return r>=0?(q=3===r?"ms":i[r],W="-"+q.toLowerCase()+"-",q+t):null},H=z.defaultView?z.defaultView.getComputedStyle:function(){},Q=a.getStyle=function(t,e,i,r,s){var n;return U||"opacity"!==e?(!r&&t.style[e]?n=t.style[e]:(i=i||H(t))?n=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(S,"-$1").toLowerCase()):t.currentStyle&&(n=t.currentStyle[e]),null==s||n&&"none"!==n&&"auto"!==n&&"auto auto"!==n?n:s):j(t)},Z=Y.convertToPixels=function(t,i,r,s,n){if("px"===s||!s)return r;if("auto"===s||!r)return 0;var o,l,h,u=R.test(i),f=t,p=I.style,c=0>r;if(c&&(r=-r),"%"===s&&-1!==i.indexOf("border"))o=r/100*(u?t.clientWidth:t.clientHeight);else{if(p.cssText="border:0 solid red;position:"+Q(t,"position")+";line-height:0;","%"!==s&&f.appendChild)p[u?"borderLeftWidth":"borderTopWidth"]=r+s;else{if(f=t.parentNode||z.body,l=f._gsCache,h=e.ticker.frame,l&&u&&l.time===h)return l.width*r/100;p[u?"width":"height"]=r+s}f.appendChild(I),o=parseFloat(I[u?"offsetWidth":"offsetHeight"]),f.removeChild(I),u&&"%"===s&&a.cacheWidths!==!1&&(l=f._gsCache=f._gsCache||{},l.time=h,l.width=100*(o/r)),0!==o||n||(o=Z(t,i,r,s,!0))}return c?-o:o},$=Y.calculateOffset=function(t,e,i){if("absolute"!==Q(t,"position",i))return 0;var r="left"===e?"Left":"Top",s=Q(t,"margin"+r,i);return t["offset"+r]-(Z(t,e,parseFloat(s),s.replace(x,""))||0)},K=function(t,e){var i,r,s,n={};if(e=e||H(t,null))if(i=e.length)for(;--i>-1;)s=e[i],(-1===s.indexOf("-transform")||be===s)&&(n[s.replace(C,k)]=e.getPropertyValue(s));else for(i in e)(-1===i.indexOf("Transform")||we===i)&&(n[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===n[i]&&(n[i.replace(C,k)]=e[i]);return U||(n.opacity=j(t)),r=Me(t,e,!1),n.rotation=r.rotation,n.skewX=r.skewX,n.scaleX=r.scaleX,n.scaleY=r.scaleY,n.x=r.x,n.y=r.y,Se&&(n.z=r.z,n.rotationX=r.rotationX,n.rotationY=r.rotationY,n.scaleZ=r.scaleZ),n.filters&&delete n.filters,n},J=function(t,e,i,r,s){var n,a,o,l={},h=t.style;for(a in i)"cssText"!==a&&"length"!==a&&isNaN(a)&&(e[a]!==(n=i[a])||s&&s[a])&&-1===a.indexOf("Origin")&&("number"==typeof n||"string"==typeof n)&&(l[a]="auto"!==n||"left"!==a&&"top"!==a?""!==n&&"auto"!==n&&"none"!==n||"string"!=typeof e[a]||""===e[a].replace(y,"")?n:0:$(t,a),void 0!==h[a]&&(o=new ce(h,a,h[a],o)));if(r)for(a in r)"className"!==a&&(l[a]=r[a]);return{difs:l,firstMPT:o}},te={width:["Left","Right"],height:["Top","Bottom"]},ee=["marginLeft","marginRight","marginTop","marginBottom"],ie=function(t,e,i){var r=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),s=te[e],n=s.length;for(i=i||H(t,null);--n>-1;)r-=parseFloat(Q(t,"padding"+s[n],i,!0))||0,r-=parseFloat(Q(t,"border"+s[n]+"Width",i,!0))||0;return r},re=function(t,e){(null==t||""===t||"auto"===t||"auto auto"===t)&&(t="0 0");var i=t.split(" "),r=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":i[0],s=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":i[1];return null==s?s="center"===r?"50%":"0":"center"===s&&(s="50%"),("center"===r||isNaN(parseFloat(r))&&-1===(r+"").indexOf("="))&&(r="50%"),e&&(e.oxp=-1!==r.indexOf("%"),e.oyp=-1!==s.indexOf("%"),e.oxr="="===r.charAt(1),e.oyr="="===s.charAt(1),e.ox=parseFloat(r.replace(y,"")),e.oy=parseFloat(s.replace(y,""))),r+" "+s+(i.length>2?" "+i[2]:"")},se=function(t,e){return"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)},ne=function(t,e){return null==t?e:"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)},ae=function(t,e,i,r){var s,n,a,o,l,h=1e-6;return null==t?o=e:"number"==typeof t?o=t:(s=360,n=t.split("_"),l="="===t.charAt(1),a=(l?parseInt(t.charAt(0)+"1",10)*parseFloat(n[0].substr(2)):parseFloat(n[0]))*(-1===t.indexOf("rad")?1:L)-(l?0:e),n.length&&(r&&(r[i]=e+a),-1!==t.indexOf("short")&&(a%=s,a!==a%(s/2)&&(a=0>a?a+s:a-s)),-1!==t.indexOf("_cw")&&0>a?a=(a+9999999999*s)%s-(0|a/s)*s:-1!==t.indexOf("ccw")&&a>0&&(a=(a-9999999999*s)%s-(0|a/s)*s)),o=e+a),h>o&&o>-h&&(o=0),o},oe={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},le=function(t,e,i){return t=0>t?t+1:t>1?t-1:t,0|255*(1>6*t?e+6*(i-e)*t:.5>t?i:2>3*t?e+6*(i-e)*(2/3-t):e)+.5},he=a.parseColor=function(t){var e,i,r,s,n,a;return t&&""!==t?"number"==typeof t?[t>>16,255&t>>8,255&t]:(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),oe[t]?oe[t]:"#"===t.charAt(0)?(4===t.length&&(e=t.charAt(1),i=t.charAt(2),r=t.charAt(3),t="#"+e+e+i+i+r+r),t=parseInt(t.substr(1),16),[t>>16,255&t>>8,255&t]):"hsl"===t.substr(0,3)?(t=t.match(m),s=Number(t[0])%360/360,n=Number(t[1])/100,a=Number(t[2])/100,i=.5>=a?a*(n+1):a+n-a*n,e=2*a-i,t.length>3&&(t[3]=Number(t[3])),t[0]=le(s+1/3,e,i),t[1]=le(s,e,i),t[2]=le(s-1/3,e,i),t):(t=t.match(m)||oe.transparent,t[0]=Number(t[0]),t[1]=Number(t[1]),t[2]=Number(t[2]),t.length>3&&(t[3]=Number(t[3])),t)):oe.black},ue="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(h in oe)ue+="|"+h+"\\b";ue=RegExp(ue+")","gi");var fe=function(t,e,i,r){if(null==t)return function(t){return t};var s,n=e?(t.match(ue)||[""])[0]:"",a=t.split(n).join("").match(v)||[],o=t.substr(0,t.indexOf(a[0])),l=")"===t.charAt(t.length-1)?")":"",h=-1!==t.indexOf(" ")?" ":",",u=a.length,f=u>0?a[0].replace(m,""):"";return u?s=e?function(t){var e,p,c,_;if("number"==typeof t)t+=f;else if(r&&M.test(t)){for(_=t.replace(M,"|").split("|"),c=0;_.length>c;c++)_[c]=s(_[c]);return _.join(",")}if(e=(t.match(ue)||[n])[0],p=t.split(e).join("").match(v)||[],c=p.length,u>c--)for(;u>++c;)p[c]=i?p[0|(c-1)/2]:a[c];return o+p.join(h)+h+e+l+(-1!==t.indexOf("inset")?" inset":"")}:function(t){var e,n,p;if("number"==typeof t)t+=f;else if(r&&M.test(t)){for(n=t.replace(M,"|").split("|"),p=0;n.length>p;p++)n[p]=s(n[p]);return n.join(",")}if(e=t.match(v)||[],p=e.length,u>p--)for(;u>++p;)e[p]=i?e[0|(p-1)/2]:a[p];return o+e.join(h)+l}:function(t){return t}},pe=function(t){return t=t.split(","),function(e,i,r,s,n,a,o){var l,h=(i+"").split(" ");for(o={},l=0;4>l;l++)o[t[l]]=h[l]=h[l]||h[(l-1)/2>>0];return s.parse(e,o,n,a)}},ce=(Y._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,r,s,n=this.data,a=n.proxy,o=n.firstMPT,l=1e-6;o;)e=a[o.v],o.r?e=Math.round(e):l>e&&e>-l&&(e=0),o.t[o.p]=e,o=o._next;if(n.autoRotate&&(n.autoRotate.rotation=a.rotation),1===t)for(o=n.firstMPT;o;){if(i=o.t,i.type){if(1===i.type){for(s=i.xs0+i.s+i.xs1,r=1;i.l>r;r++)s+=i["xn"+r]+i["xs"+(r+1)];i.e=s}}else i.e=i.s+i.xs0;o=o._next}},function(t,e,i,r,s){this.t=t,this.p=e,this.v=i,this.r=s,r&&(r._prev=this,this._next=r)}),_e=(Y._parseToProxy=function(t,e,i,r,s,n){var a,o,l,h,u,f=r,p={},c={},_=i._transform,d=X;for(i._transform=null,X=e,r=u=i.parse(t,e,r,s),X=d,n&&(i._transform=_,f&&(f._prev=null,f._prev&&(f._prev._next=null)));r&&r!==f;){if(1>=r.type&&(o=r.p,c[o]=r.s+r.c,p[o]=r.s,n||(h=new ce(r,"s",o,h,r.r),r.c=0),1===r.type))for(a=r.l;--a>0;)l="xn"+a,o=r.p+"_"+l,c[o]=r.data[l],p[o]=r[l],n||(h=new ce(r,l,o,h,r.rxp[l]));r=r._next}return{proxy:p,end:c,firstMPT:h,pt:u}},Y.CSSPropTween=function(t,e,r,s,a,o,l,h,u,f,p){this.t=t,this.p=e,this.s=r,this.c=s,this.n=l||e,t instanceof _e||n.push(this.n),this.r=h,this.type=o||0,u&&(this.pr=u,i=!0),this.b=void 0===f?r:f,this.e=void 0===p?r+s:p,a&&(this._next=a,a._prev=this)}),de=a.parseComplex=function(t,e,i,r,s,n,a,o,l,h){i=i||n||"",a=new _e(t,e,0,0,a,h?2:1,null,!1,o,i,r),r+="";var f,p,c,_,d,v,y,x,T,w,b,S,C=i.split(", ").join(",").split(" "),O=r.split(", ").join(",").split(" "),k=C.length,R=u!==!1;for((-1!==r.indexOf(",")||-1!==i.indexOf(","))&&(C=C.join(" ").replace(M,", ").split(" "),O=O.join(" ").replace(M,", ").split(" "),k=C.length),k!==O.length&&(C=(n||"").split(" "),k=C.length),a.plugin=l,a.setRatio=h,f=0;k>f;f++)if(_=C[f],d=O[f],x=parseFloat(_),x||0===x)a.appendXtra("",x,se(d,x),d.replace(g,""),R&&-1!==d.indexOf("px"),!0);else if(s&&("#"===_.charAt(0)||oe[_]||P.test(_)))S=","===d.charAt(d.length-1)?"),":")",_=he(_),d=he(d),T=_.length+d.length>6,T&&!U&&0===d[3]?(a["xs"+a.l]+=a.l?" transparent":"transparent",a.e=a.e.split(O[f]).join("transparent")):(U||(T=!1),a.appendXtra(T?"rgba(":"rgb(",_[0],d[0]-_[0],",",!0,!0).appendXtra("",_[1],d[1]-_[1],",",!0).appendXtra("",_[2],d[2]-_[2],T?",":S,!0),T&&(_=4>_.length?1:_[3],a.appendXtra("",_,(4>d.length?1:d[3])-_,S,!1)));else if(v=_.match(m)){if(y=d.match(g),!y||y.length!==v.length)return a;for(c=0,p=0;v.length>p;p++)b=v[p],w=_.indexOf(b,c),a.appendXtra(_.substr(c,w-c),Number(b),se(y[p],b),"",R&&"px"===_.substr(w+b.length,2),0===p),c=w+b.length;a["xs"+a.l]+=_.substr(c)}else a["xs"+a.l]+=a.l?" "+_:_;if(-1!==r.indexOf("=")&&a.data){for(S=a.xs0+a.data.s,f=1;a.l>f;f++)S+=a["xs"+f]+a.data["xn"+f];a.e=S+a["xs"+f]}return a.l||(a.type=-1,a.xs0=a.e),a.xfirst||a},me=9;for(h=_e.prototype,h.l=h.pr=0;--me>0;)h["xn"+me]=0,h["xs"+me]="";h.xs0="",h._next=h._prev=h.xfirst=h.data=h.plugin=h.setRatio=h.rxp=null,h.appendXtra=function(t,e,i,r,s,n){var a=this,o=a.l;return a["xs"+o]+=n&&o?" "+t:t||"",i||0===o||a.plugin?(a.l++,a.type=a.setRatio?2:1,a["xs"+a.l]=r||"",o>0?(a.data["xn"+o]=e+i,a.rxp["xn"+o]=s,a["xn"+o]=e,a.plugin||(a.xfirst=new _e(a,"xn"+o,e,i,a.xfirst||a,0,a.n,s,a.pr),a.xfirst.xs0=0),a):(a.data={s:e+i},a.rxp={},a.s=e,a.c=i,a.r=s,a)):(a["xs"+o]+=e+(r||""),a)};var ge=function(t,e){e=e||{},this.p=e.prefix?G(t)||t:t,l[t]=l[this.p]=this,this.format=e.formatter||fe(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.pr=e.priority||0},ve=Y._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var r,s,n=t.split(","),a=e.defaultValue;for(i=i||[a],r=0;n.length>r;r++)e.prefix=0===r&&e.prefix,e.defaultValue=i[r]||a,s=new ge(n[r],e)},ye=function(t){if(!l[t]){var e=t.charAt(0).toUpperCase()+t.substr(1)+"Plugin";ve(t,{parser:function(t,i,r,s,n,a,h){var u=o.com.greensock.plugins[e];return u?(u._cssRegister(),l[r].parse(t,i,r,s,n,a,h)):(V("Error: "+e+" js file not loaded."),n)}})}};h=ge.prototype,h.parseComplex=function(t,e,i,r,s,n){var a,o,l,h,u,f,p=this.keyword;if(this.multi&&(M.test(i)||M.test(e)?(o=e.replace(M,"|").split("|"),l=i.replace(M,"|").split("|")):p&&(o=[e],l=[i])),l){for(h=l.length>o.length?l.length:o.length,a=0;h>a;a++)e=o[a]=o[a]||this.dflt,i=l[a]=l[a]||this.dflt,p&&(u=e.indexOf(p),f=i.indexOf(p),u!==f&&(-1===f?o[a]=o[a].split(p).join(""):-1===u&&(o[a]+=" "+p)));e=o.join(", "),i=l.join(", ")}return de(t,this.p,e,i,this.clrs,this.dflt,r,this.pr,s,n)},h.parse=function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,this.p,s,!1,this.dflt)),this.format(e),n,a)},a.registerSpecialProp=function(t,e,i){ve(t,{parser:function(t,r,s,n,a,o){var l=new _e(t,s,0,0,a,2,s,!1,i);return l.plugin=o,l.setRatio=e(t,r,n._tween,s),l},priority:i})},a.useSVGTransformAttr=p;var xe,Te="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),we=G("transform"),be=W+"transform",Pe=G("transformOrigin"),Se=null!==G("perspective"),Ce=Y.Transform=function(){this.perspective=parseFloat(a.defaultTransformPerspective)||0,this.force3D=a.defaultForce3D!==!1&&Se?a.defaultForce3D||"auto":!1},Oe=window.SVGElement,ke=function(t,e,i){var r,s=z.createElementNS("http://www.w3.org/2000/svg",t),n=/([a-z])([A-Z])/g;for(r in i)s.setAttributeNS(null,r.replace(n,"$1-$2").toLowerCase(),i[r]);return e.appendChild(s),s},Re=z.documentElement,Ae=function(){var t,e,i,r=d||/Android/i.test(B)&&!window.chrome;return z.createElementNS&&!r&&(t=ke("svg",Re),e=ke("rect",t,{width:100,height:50,x:100}),i=e.getBoundingClientRect().width,e.style[Pe]="50% 50%",e.style[we]="scaleX(0.5)",r=i===e.getBoundingClientRect().width&&!(c&&Se),Re.removeChild(t)),r}(),De=function(t,e,i,r){var s,n;r&&(n=r.split(" ")).length||(s=t.getBBox(),e=re(e).split(" "),n=[(-1!==e[0].indexOf("%")?parseFloat(e[0])/100*s.width:parseFloat(e[0]))+s.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*s.height:parseFloat(e[1]))+s.y]),i.xOrigin=parseFloat(n[0]),i.yOrigin=parseFloat(n[1]),t.setAttribute("data-svg-origin",n.join(" "))},Me=Y.getTransform=function(t,e,i,r){if(t._gsTransform&&i&&!r)return t._gsTransform;var n,o,l,h,u,f,p,c,_,d,m=i?t._gsTransform||new Ce:new Ce,g=0>m.scaleX,v=2e-5,y=1e5,x=Se?parseFloat(Q(t,Pe,e,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,T=parseFloat(a.defaultTransformPerspective)||0;if(we?o=Q(t,be,e,!0):t.currentStyle&&(o=t.currentStyle.filter.match(A),o=o&&4===o.length?[o[0].substr(4),Number(o[2].substr(4)),Number(o[1].substr(4)),o[3].substr(4),m.x||0,m.y||0].join(","):""),n=!o||"none"===o||"matrix(1, 0, 0, 1, 0, 0)"===o,m.svg=!!(Oe&&"function"==typeof t.getBBox&&t.getCTM&&(!t.parentNode||t.parentNode.getBBox&&t.parentNode.getCTM)),m.svg&&(n&&-1!==(t.style[we]+"").indexOf("matrix")&&(o=t.style[we],n=!1),De(t,Q(t,Pe,s,!1,"50% 50%")+"",m,t.getAttribute("data-svg-origin")),xe=a.useSVGTransformAttr||Ae,l=t.getAttribute("transform"),n&&l&&-1!==l.indexOf("matrix")&&(o=l,n=0)),!n){for(l=(o||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],h=l.length;--h>-1;)u=Number(l[h]),l[h]=(f=u-(u|=0))?(0|f*y+(0>f?-.5:.5))/y+u:u;if(16===l.length){var w,b,P,S,C,O=l[0],k=l[1],R=l[2],D=l[3],M=l[4],N=l[5],X=l[6],z=l[7],F=l[8],I=l[9],E=l[10],Y=l[12],B=l[13],U=l[14],j=l[11],V=Math.atan2(X,E);m.zOrigin&&(U=-m.zOrigin,Y=F*U-l[12],B=I*U-l[13],U=E*U+m.zOrigin-l[14]),m.rotationX=V*L,V&&(S=Math.cos(-V),C=Math.sin(-V),w=M*S+F*C,b=N*S+I*C,P=X*S+E*C,F=M*-C+F*S,I=N*-C+I*S,E=X*-C+E*S,j=z*-C+j*S,M=w,N=b,X=P),V=Math.atan2(F,E),m.rotationY=V*L,V&&(S=Math.cos(-V),C=Math.sin(-V),w=O*S-F*C,b=k*S-I*C,P=R*S-E*C,I=k*C+I*S,E=R*C+E*S,j=D*C+j*S,O=w,k=b,R=P),V=Math.atan2(k,O),m.rotation=V*L,V&&(S=Math.cos(-V),C=Math.sin(-V),O=O*S+M*C,b=k*S+N*C,N=k*-C+N*S,X=R*-C+X*S,k=b),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY+=180),m.scaleX=(0|Math.sqrt(O*O+k*k)*y+.5)/y,m.scaleY=(0|Math.sqrt(N*N+I*I)*y+.5)/y,m.scaleZ=(0|Math.sqrt(X*X+E*E)*y+.5)/y,m.skewX=0,m.perspective=j?1/(0>j?-j:j):0,m.x=Y,m.y=B,m.z=U,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*O-m.yOrigin*M),m.y-=m.yOrigin-(m.yOrigin*k-m.xOrigin*N))}else if(!(Se&&!r&&l.length&&m.x===l[4]&&m.y===l[5]&&(m.rotationX||m.rotationY)||void 0!==m.x&&"none"===Q(t,"display",e))){var W=l.length>=6,q=W?l[0]:1,G=l[1]||0,H=l[2]||0,Z=W?l[3]:1;m.x=l[4]||0,m.y=l[5]||0,p=Math.sqrt(q*q+G*G),c=Math.sqrt(Z*Z+H*H),_=q||G?Math.atan2(G,q)*L:m.rotation||0,d=H||Z?Math.atan2(H,Z)*L+_:m.skewX||0,Math.abs(d)>90&&270>Math.abs(d)&&(g?(p*=-1,d+=0>=_?180:-180,_+=0>=_?180:-180):(c*=-1,d+=0>=d?180:-180)),m.scaleX=p,m.scaleY=c,m.rotation=_,m.skewX=d,Se&&(m.rotationX=m.rotationY=m.z=0,m.perspective=T,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*q-m.yOrigin*G),m.y-=m.yOrigin-(m.yOrigin*Z-m.xOrigin*H))}m.zOrigin=x;for(h in m)v>m[h]&&m[h]>-v&&(m[h]=0)}return i&&(t._gsTransform=m,m.svg&&(xe&&t.style[we]?Fe(t.style,we):!xe&&t.getAttribute("transform")&&t.removeAttribute("transform"))),m},Ne=function(t){var e,i,r=this.data,s=-r.rotation*N,n=s+r.skewX*N,a=1e5,o=(0|Math.cos(s)*r.scaleX*a)/a,l=(0|Math.sin(s)*r.scaleX*a)/a,h=(0|Math.sin(n)*-r.scaleY*a)/a,u=(0|Math.cos(n)*r.scaleY*a)/a,f=this.t.style,p=this.t.currentStyle;if(p){i=l,l=-h,h=-i,e=p.filter,f.filter="";var c,_,m=this.t.offsetWidth,g=this.t.offsetHeight,v="absolute"!==p.position,y="progid:DXImageTransform.Microsoft.Matrix(M11="+o+", M12="+l+", M21="+h+", M22="+u,w=r.x+m*r.xPercent/100,b=r.y+g*r.yPercent/100;if(null!=r.ox&&(c=(r.oxp?.01*m*r.ox:r.ox)-m/2,_=(r.oyp?.01*g*r.oy:r.oy)-g/2,w+=c-(c*o+_*l),b+=_-(c*h+_*u)),v?(c=m/2,_=g/2,y+=", Dx="+(c-(c*o+_*l)+w)+", Dy="+(_-(c*h+_*u)+b)+")"):y+=", sizingMethod='auto expand')",f.filter=-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?e.replace(D,y):y+" "+e,(0===t||1===t)&&1===o&&0===l&&0===h&&1===u&&(v&&-1===y.indexOf("Dx=0, Dy=0")||T.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf("gradient("&&e.indexOf("Alpha"))&&f.removeAttribute("filter")),!v){var P,S,C,O=8>d?1:-1;for(c=r.ieOffsetX||0,_=r.ieOffsetY||0,r.ieOffsetX=Math.round((m-((0>o?-o:o)*m+(0>l?-l:l)*g))/2+w),r.ieOffsetY=Math.round((g-((0>u?-u:u)*g+(0>h?-h:h)*m))/2+b),me=0;4>me;me++)S=ee[me],P=p[S],i=-1!==P.indexOf("px")?parseFloat(P):Z(this.t,S,parseFloat(P),P.replace(x,""))||0,C=i!==r[S]?2>me?-r.ieOffsetX:-r.ieOffsetY:2>me?c-r.ieOffsetX:_-r.ieOffsetY,f[S]=(r[S]=Math.round(i-C*(0===me||2===me?1:O)))+"px"}}},Le=Y.set3DTransformRatio=function(t){var e,i,r,s,n,a,o,l,h,u,f,p,_,d,m,g,v,y,x,T,w,b=this.data,P=this.t.style,S=b.rotation*N,C=b.scaleX,O=b.scaleY,k=b.scaleZ,R=b.x,A=b.y,D=b.z,M=b.perspective;if(!(1!==t&&0!==t&&b.force3D||b.force3D===!0||b.rotationY||b.rotationX||1!==k||M||D||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime))return Xe.call(this,t),void 0;if(c&&(d=1e-4,d>C&&C>-d&&(C=k=2e-5),d>O&&O>-d&&(O=k=2e-5),!M||b.z||b.rotationX||b.rotationY||(M=0)),S||b.skewX)m=e=Math.cos(S),g=s=Math.sin(S),b.skewX&&(S-=b.skewX*N,m=Math.cos(S),g=Math.sin(S),"simple"===b.skewType&&(v=Math.tan(b.skewX*N),v=Math.sqrt(1+v*v),m*=v,g*=v)),i=-g,n=m;else{if(!(b.rotationY||b.rotationX||1!==k||M||b.svg))return P[we]=(b.xPercent||b.yPercent?"translate("+b.xPercent+"%,"+b.yPercent+"%) translate3d(":"translate3d(")+R+"px,"+A+"px,"+D+"px)"+(1!==C||1!==O?" scale("+C+","+O+")":""),void 0;e=n=1,i=s=0}h=1,r=a=o=l=u=f=0,p=M?-1/M:0,_=b.zOrigin,d=1e-6,T=",",w="0",S=b.rotationY*N,S&&(m=Math.cos(S),g=Math.sin(S),o=-g,u=p*-g,r=e*g,a=s*g,h=m,p*=m,e*=m,s*=m),S=b.rotationX*N,S&&(m=Math.cos(S),g=Math.sin(S),v=i*m+r*g,y=n*m+a*g,l=h*g,f=p*g,r=i*-g+r*m,a=n*-g+a*m,h*=m,p*=m,i=v,n=y),1!==k&&(r*=k,a*=k,h*=k,p*=k),1!==O&&(i*=O,n*=O,l*=O,f*=O),1!==C&&(e*=C,s*=C,o*=C,u*=C),(_||b.svg)&&(_&&(R+=r*-_,A+=a*-_,D+=h*-_+_),b.svg&&(R+=b.xOrigin-(b.xOrigin*e+b.yOrigin*i),A+=b.yOrigin-(b.xOrigin*s+b.yOrigin*n)),d>R&&R>-d&&(R=w),d>A&&A>-d&&(A=w),d>D&&D>-d&&(D=0)),x=b.xPercent||b.yPercent?"translate("+b.xPercent+"%,"+b.yPercent+"%) matrix3d(":"matrix3d(",x+=(d>e&&e>-d?w:e)+T+(d>s&&s>-d?w:s)+T+(d>o&&o>-d?w:o),x+=T+(d>u&&u>-d?w:u)+T+(d>i&&i>-d?w:i)+T+(d>n&&n>-d?w:n),b.rotationX||b.rotationY?(x+=T+(d>l&&l>-d?w:l)+T+(d>f&&f>-d?w:f)+T+(d>r&&r>-d?w:r),x+=T+(d>a&&a>-d?w:a)+T+(d>h&&h>-d?w:h)+T+(d>p&&p>-d?w:p)+T):x+=",0,0,0,0,1,0,",x+=R+T+A+T+D+T+(M?1+-D/M:1)+")",P[we]=x},Xe=Y.set2DTransformRatio=function(t){var e,i,r,s,n,a,o,l,h,u,f,p,c=this.data,_=this.t,d=_.style,m=c.x,g=c.y;return!(c.rotationX||c.rotationY||c.z||c.force3D===!0||"auto"===c.force3D&&1!==t&&0!==t)||c.svg&&xe||!Se?(s=c.scaleX,n=c.scaleY,c.rotation||c.skewX||c.svg?(e=c.rotation*N,i=c.skewX*N,r=1e5,a=Math.cos(e)*s,o=Math.sin(e)*s,l=Math.sin(e-i)*-n,h=Math.cos(e-i)*n,i&&"simple"===c.skewType&&(p=Math.tan(i),p=Math.sqrt(1+p*p),l*=p,h*=p),c.svg&&(m+=c.xOrigin-(c.xOrigin*a+c.yOrigin*l),g+=c.yOrigin-(c.xOrigin*o+c.yOrigin*h),f=1e-6,f>m&&m>-f&&(m=0),f>g&&g>-f&&(g=0)),u=(0|a*r)/r+","+(0|o*r)/r+","+(0|l*r)/r+","+(0|h*r)/r+","+m+","+g+")",c.svg&&xe?_.setAttribute("transform","matrix("+u):d[we]=(c.xPercent||c.yPercent?"translate("+c.xPercent+"%,"+c.yPercent+"%) matrix(":"matrix(")+u):d[we]=(c.xPercent||c.yPercent?"translate("+c.xPercent+"%,"+c.yPercent+"%) matrix(":"matrix(")+s+",0,0,"+n+","+m+","+g+")",void 0):(this.setRatio=Le,Le.call(this,t),void 0)};h=Ce.prototype,h.x=h.y=h.z=h.skewX=h.skewY=h.rotation=h.rotationX=h.rotationY=h.zOrigin=h.xPercent=h.yPercent=0,h.scaleX=h.scaleY=h.scaleZ=1,ve("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent",{parser:function(t,e,i,r,n,o,l){if(r._lastParsedTransform===l)return n;r._lastParsedTransform=l;var h,u,f,p,c,_,d,m=r._transform=Me(t,s,!0,l.parseTransform),g=t.style,v=1e-6,y=Te.length,x=l,T={};if("string"==typeof x.transform&&we)f=I.style,f[we]=x.transform,f.display="block",f.position="absolute",z.body.appendChild(I),h=Me(I,null,!1),z.body.removeChild(I);else if("object"==typeof x){if(h={scaleX:ne(null!=x.scaleX?x.scaleX:x.scale,m.scaleX),scaleY:ne(null!=x.scaleY?x.scaleY:x.scale,m.scaleY),scaleZ:ne(x.scaleZ,m.scaleZ),x:ne(x.x,m.x),y:ne(x.y,m.y),z:ne(x.z,m.z),xPercent:ne(x.xPercent,m.xPercent),yPercent:ne(x.yPercent,m.yPercent),perspective:ne(x.transformPerspective,m.perspective)},d=x.directionalRotation,null!=d)if("object"==typeof d)for(f in d)x[f]=d[f];else x.rotation=d;"string"==typeof x.x&&-1!==x.x.indexOf("%")&&(h.x=0,h.xPercent=ne(x.x,m.xPercent)),"string"==typeof x.y&&-1!==x.y.indexOf("%")&&(h.y=0,h.yPercent=ne(x.y,m.yPercent)),h.rotation=ae("rotation"in x?x.rotation:"shortRotation"in x?x.shortRotation+"_short":"rotationZ"in x?x.rotationZ:m.rotation,m.rotation,"rotation",T),Se&&(h.rotationX=ae("rotationX"in x?x.rotationX:"shortRotationX"in x?x.shortRotationX+"_short":m.rotationX||0,m.rotationX,"rotationX",T),h.rotationY=ae("rotationY"in x?x.rotationY:"shortRotationY"in x?x.shortRotationY+"_short":m.rotationY||0,m.rotationY,"rotationY",T)),h.skewX=null==x.skewX?m.skewX:ae(x.skewX,m.skewX),h.skewY=null==x.skewY?m.skewY:ae(x.skewY,m.skewY),(u=h.skewY-m.skewY)&&(h.skewX+=u,h.rotation+=u)}for(Se&&null!=x.force3D&&(m.force3D=x.force3D,_=!0),m.skewType=x.skewType||m.skewType||a.defaultSkewType,c=m.force3D||m.z||m.rotationX||m.rotationY||h.z||h.rotationX||h.rotationY||h.perspective,c||null==x.scale||(h.scaleZ=1);--y>-1;)i=Te[y],p=h[i]-m[i],(p>v||-v>p||null!=x[i]||null!=X[i])&&(_=!0,n=new _e(m,i,m[i],p,n),i in T&&(n.e=T[i]),n.xs0=0,n.plugin=o,r._overwriteProps.push(n.n));return p=x.transformOrigin,m.svg&&(p||x.svgOrigin)&&(De(t,re(p),h,x.svgOrigin),n=new _e(m,"xOrigin",m.xOrigin,h.xOrigin-m.xOrigin,n,-1,"transformOrigin"),n.b=m.xOrigin,n.e=n.xs0=h.xOrigin,n=new _e(m,"yOrigin",m.yOrigin,h.yOrigin-m.yOrigin,n,-1,"transformOrigin"),n.b=m.yOrigin,n.e=n.xs0=h.yOrigin,p=xe?null:"0px 0px"),(p||Se&&c&&m.zOrigin)&&(we?(_=!0,i=Pe,p=(p||Q(t,i,s,!1,"50% 50%"))+"",n=new _e(g,i,0,0,n,-1,"transformOrigin"),n.b=g[i],n.plugin=o,Se?(f=m.zOrigin,p=p.split(" "),m.zOrigin=(p.length>2&&(0===f||"0px"!==p[2])?parseFloat(p[2]):f)||0,n.xs0=n.e=p[0]+" "+(p[1]||"50%")+" 0px",n=new _e(m,"zOrigin",0,0,n,-1,n.n),n.b=f,n.xs0=n.e=m.zOrigin):n.xs0=n.e=p):re(p+"",m)),_&&(r._transformType=m.svg&&xe||!c&&3!==this._transformType?2:3),n},prefix:!0}),ve("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ve("borderRadius",{defaultValue:"0px",parser:function(t,e,i,n,a){e=this.format(e);var o,l,h,u,f,p,c,_,d,m,g,v,y,x,T,w,b=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],P=t.style;for(d=parseFloat(t.offsetWidth),m=parseFloat(t.offsetHeight),o=e.split(" "),l=0;b.length>l;l++)this.p.indexOf("border")&&(b[l]=G(b[l])),f=u=Q(t,b[l],s,!1,"0px"),-1!==f.indexOf(" ")&&(u=f.split(" "),f=u[0],u=u[1]),p=h=o[l],c=parseFloat(f),v=f.substr((c+"").length),y="="===p.charAt(1),y?(_=parseInt(p.charAt(0)+"1",10),p=p.substr(2),_*=parseFloat(p),g=p.substr((_+"").length-(0>_?1:0))||""):(_=parseFloat(p),g=p.substr((_+"").length)),""===g&&(g=r[i]||v),g!==v&&(x=Z(t,"borderLeft",c,v),T=Z(t,"borderTop",c,v),"%"===g?(f=100*(x/d)+"%",u=100*(T/m)+"%"):"em"===g?(w=Z(t,"borderLeft",1,"em"),f=x/w+"em",u=T/w+"em"):(f=x+"px",u=T+"px"),y&&(p=parseFloat(f)+_+g,h=parseFloat(u)+_+g)),a=de(P,b[l],f+" "+u,p+" "+h,!1,"0px",a);return a},prefix:!0,formatter:fe("0px 0px 0px 0px",!1,!0)}),ve("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,i,r,n,a){var o,l,h,u,f,p,c="background-position",_=s||H(t,null),m=this.format((_?d?_.getPropertyValue(c+"-x")+" "+_.getPropertyValue(c+"-y"):_.getPropertyValue(c):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),g=this.format(e);if(-1!==m.indexOf("%")!=(-1!==g.indexOf("%"))&&(p=Q(t,"backgroundImage").replace(O,""),p&&"none"!==p)){for(o=m.split(" "),l=g.split(" "),E.setAttribute("src",p),h=2;--h>-1;)m=o[h],u=-1!==m.indexOf("%"),u!==(-1!==l[h].indexOf("%"))&&(f=0===h?t.offsetWidth-E.width:t.offsetHeight-E.height,o[h]=u?parseFloat(m)/100*f+"px":100*(parseFloat(m)/f)+"%");m=o.join(" ")}return this.parseComplex(t.style,m,g,n,a)},formatter:re}),ve("backgroundSize",{defaultValue:"0 0",formatter:re}),ve("perspective",{defaultValue:"0px",prefix:!0}),ve("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ve("transformStyle",{prefix:!0}),ve("backfaceVisibility",{prefix:!0}),ve("userSelect",{prefix:!0}),ve("margin",{parser:pe("marginTop,marginRight,marginBottom,marginLeft")}),ve("padding",{parser:pe("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ve("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,r,n,a){var o,l,h;return 9>d?(l=t.currentStyle,h=8>d?" ":",",o="rect("+l.clipTop+h+l.clipRight+h+l.clipBottom+h+l.clipLeft+")",e=this.format(e).split(",").join(h)):(o=this.format(Q(t,this.p,s,!1,this.dflt)),e=this.format(e)),this.parseComplex(t.style,o,e,n,a)}}),ve("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ve("autoRound,strictUnits",{parser:function(t,e,i,r,s){return s}}),ve("border",{defaultValue:"0px solid #000",parser:function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,"borderTopWidth",s,!1,"0px")+" "+Q(t,"borderTopStyle",s,!1,"solid")+" "+Q(t,"borderTopColor",s,!1,"#000")),this.format(e),n,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(ue)||["#000"])[0]}}),ve("borderWidth",{parser:pe("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ve("float,cssFloat,styleFloat",{parser:function(t,e,i,r,s){var n=t.style,a="cssFloat"in n?"cssFloat":"styleFloat";return new _e(n,a,0,0,s,-1,i,!1,0,n[a],e)}});var ze=function(t){var e,i=this.t,r=i.filter||Q(this.data,"filter")||"",s=0|this.s+this.c*t;100===s&&(-1===r.indexOf("atrix(")&&-1===r.indexOf("radient(")&&-1===r.indexOf("oader(")?(i.removeAttribute("filter"),e=!Q(this.data,"filter")):(i.filter=r.replace(b,""),e=!0)),e||(this.xn1&&(i.filter=r=r||"alpha(opacity="+s+")"),-1===r.indexOf("pacity")?0===s&&this.xn1||(i.filter=r+" alpha(opacity="+s+")"):i.filter=r.replace(T,"opacity="+s))};ve("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,i,r,n,a){var o=parseFloat(Q(t,"opacity",s,!1,"1")),l=t.style,h="autoAlpha"===i;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),h&&1===o&&"hidden"===Q(t,"visibility",s)&&0!==e&&(o=0),U?n=new _e(l,"opacity",o,e-o,n):(n=new _e(l,"opacity",100*o,100*(e-o),n),n.xn1=h?1:0,l.zoom=1,n.type=2,n.b="alpha(opacity="+n.s+")",n.e="alpha(opacity="+(n.s+n.c)+")",n.data=t,n.plugin=a,n.setRatio=ze),h&&(n=new _e(l,"visibility",0,0,n,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit"),n.xs0="inherit",r._overwriteProps.push(n.n),r._overwriteProps.push(i)),n}});var Fe=function(t,e){e&&(t.removeProperty?(("ms"===e.substr(0,2)||"webkit"===e.substr(0,6))&&(e="-"+e),t.removeProperty(e.replace(S,"-$1").toLowerCase())):t.removeAttribute(e))},Ie=function(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Fe(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ve("className",{parser:function(t,e,r,n,a,o,l){var h,u,f,p,c,_=t.getAttribute("class")||"",d=t.style.cssText;if(a=n._classNamePT=new _e(t,r,0,0,a,2),a.setRatio=Ie,a.pr=-11,i=!0,a.b=_,u=K(t,s),f=t._gsClassPT){for(p={},c=f.data;c;)p[c.p]=1,c=c._next;f.setRatio(1)}return t._gsClassPT=a,a.e="="!==e.charAt(1)?e:_.replace(RegExp("\\s*\\b"+e.substr(2)+"\\b"),"")+("+"===e.charAt(0)?" "+e.substr(2):""),n._tween._duration&&(t.setAttribute("class",a.e),h=J(t,u,K(t),l,p),t.setAttribute("class",_),a.data=h.firstMPT,t.style.cssText=d,a=a.xfirst=n.parse(t,h.difs,a,o)),a}});var Ee=function(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,r,s,n=this.t.style,a=l.transform.parse;if("all"===this.e)n.cssText="",s=!0;else for(e=this.e.split(" ").join("").split(","),r=e.length;--r>-1;)i=e[r],l[i]&&(l[i].parse===a?s=!0:i="transformOrigin"===i?Pe:l[i].p),Fe(n,i);s&&(Fe(n,we),this.t._gsTransform&&delete this.t._gsTransform)}};for(ve("clearProps",{parser:function(t,e,r,s,n){return n=new _e(t,r,0,0,n,2),n.setRatio=Ee,n.e=e,n.pr=-10,n.data=s._tween,i=!0,n}}),h="bezier,throwProps,physicsProps,physics2D".split(","),me=h.length;me--;)ye(h[me]);h=a.prototype,h._firstPT=h._lastParsedTransform=h._transform=null,h._onInitTween=function(t,e,o){if(!t.nodeType)return!1;this._target=t,this._tween=o,this._vars=e,u=e.autoRound,i=!1,r=e.suffixMap||a.suffixMap,s=H(t,""),n=this._overwriteProps;var l,h,c,d,m,g,v,y,x,T=t.style;if(f&&""===T.zIndex&&(l=Q(t,"zIndex",s),("auto"===l||""===l)&&this._addLazySet(T,"zIndex",0)),"string"==typeof e&&(d=T.cssText,l=K(t,s),T.cssText=d+";"+e,l=J(t,l,K(t)).difs,!U&&w.test(e)&&(l.opacity=parseFloat(RegExp.$1)),e=l,T.cssText=d),this._firstPT=h=this.parse(t,e,null),this._transformType){for(x=3===this._transformType,we?p&&(f=!0,""===T.zIndex&&(v=Q(t,"zIndex",s),("auto"===v||""===v)&&this._addLazySet(T,"zIndex",0)),_&&this._addLazySet(T,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(x?"visible":"hidden"))):T.zoom=1,c=h;c&&c._next;)c=c._next;y=new _e(t,"transform",0,0,null,2),this._linkCSSP(y,null,c),y.setRatio=x&&Se?Le:we?Xe:Ne,y.data=this._transform||Me(t,s,!0),y.tween=o,n.pop()}if(i){for(;h;){for(g=h._next,c=d;c&&c.pr>h.pr;)c=c._next;(h._prev=c?c._prev:m)?h._prev._next=h:d=h,(h._next=c)?c._prev=h:m=h,h=g}this._firstPT=d}return!0},h.parse=function(t,e,i,n){var a,o,h,f,p,c,_,d,m,g,v=t.style;for(a in e)c=e[a],o=l[a],o?i=o.parse(t,c,a,this,i,n,e):(p=Q(t,a,s)+"",m="string"==typeof c,"color"===a||"fill"===a||"stroke"===a||-1!==a.indexOf("Color")||m&&P.test(c)?(m||(c=he(c),c=(c.length>3?"rgba(":"rgb(")+c.join(",")+")"),i=de(v,a,p,c,!0,"transparent",i,0,n)):!m||-1===c.indexOf(" ")&&-1===c.indexOf(",")?(h=parseFloat(p),_=h||0===h?p.substr((h+"").length):"",(""===p||"auto"===p)&&("width"===a||"height"===a?(h=ie(t,a,s),_="px"):"left"===a||"top"===a?(h=$(t,a,s),_="px"):(h="opacity"!==a?0:1,_="")),g=m&&"="===c.charAt(1),g?(f=parseInt(c.charAt(0)+"1",10),c=c.substr(2),f*=parseFloat(c),d=c.replace(x,"")):(f=parseFloat(c),d=m?c.replace(x,""):""),""===d&&(d=a in r?r[a]:_),c=f||0===f?(g?f+h:f)+d:e[a],_!==d&&""!==d&&(f||0===f)&&h&&(h=Z(t,a,h,_),"%"===d?(h/=Z(t,a,100,"%")/100,e.strictUnits!==!0&&(p=h+"%")):"em"===d?h/=Z(t,a,1,"em"):"px"!==d&&(f=Z(t,a,f,d),d="px"),g&&(f||0===f)&&(c=f+h+d)),g&&(f+=h),!h&&0!==h||!f&&0!==f?void 0!==v[a]&&(c||"NaN"!=c+""&&null!=c)?(i=new _e(v,a,f||h||0,0,i,-1,a,!1,0,p,c),i.xs0="none"!==c||"display"!==a&&-1===a.indexOf("Style")?c:p):V("invalid "+a+" tween value: "+e[a]):(i=new _e(v,a,h,f-h,i,0,a,u!==!1&&("px"===d||"zIndex"===a),0,p,c),i.xs0=d)):i=de(v,a,p,c,!0,null,i,0,n)),n&&i&&!i.plugin&&(i.plugin=n);return i},h.setRatio=function(t){var e,i,r,s=this._firstPT,n=1e-6;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;s;){if(e=s.c*t+s.s,s.r?e=Math.round(e):n>e&&e>-n&&(e=0),s.type)if(1===s.type)if(r=s.l,2===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2;else if(3===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3;else if(4===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4;else if(5===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4+s.xn4+s.xs5;else{for(i=s.xs0+e+s.xs1,r=1;s.l>r;r++)i+=s["xn"+r]+s["xs"+(r+1)];s.t[s.p]=i}else-1===s.type?s.t[s.p]=s.xs0:s.setRatio&&s.setRatio(t);else s.t[s.p]=e+s.xs0;s=s._next}else for(;s;)2!==s.type?s.t[s.p]=s.b:s.setRatio(t),s=s._next;else for(;s;)2!==s.type?s.t[s.p]=s.e:s.setRatio(t),s=s._next},h._enableTransforms=function(t){this._transform=this._transform||Me(this._target,s,!0),this._transformType=this._transform.svg&&xe||!t&&3!==this._transformType?2:3};var Ye=function(){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};h._addLazySet=function(t,e,i){var r=this._firstPT=new _e(t,e,0,0,this._firstPT,2);r.e=i,r.setRatio=Ye,r.data=this},h._linkCSSP=function(t,e,i,r){return t&&(e&&(e._prev=t),t._next&&(t._next._prev=t._prev),t._prev?t._prev._next=t._next:this._firstPT===t&&(this._firstPT=t._next,r=!0),i?i._next=t:r||null!==this._firstPT||(this._firstPT=t),t._next=e,t._prev=i),t},h._kill=function(e){var i,r,s,n=e;if(e.autoAlpha||e.alpha){n={};for(r in e)n[r]=e[r];n.opacity=1,n.autoAlpha&&(n.visibility=1)}return e.className&&(i=this._classNamePT)&&(s=i.xfirst,s&&s._prev?this._linkCSSP(s._prev,i._next,s._prev._prev):s===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,s._prev),this._classNamePT=null),t.prototype._kill.call(this,n)};var Be=function(t,e,i){var r,s,n,a;if(t.slice)for(s=t.length;--s>-1;)Be(t[s],e,i);else for(r=t.childNodes,s=r.length;--s>-1;)n=r[s],a=n.type,n.style&&(e.push(K(n)),i&&i.push(n)),1!==a&&9!==a&&11!==a||!n.childNodes.length||Be(n,e,i)};return a.cascadeTo=function(t,i,r){var s,n,a,o,l=e.to(t,i,r),h=[l],u=[],f=[],p=[],c=e._internals.reservedProps;for(t=l._targets||l.target,Be(t,u,p),l.render(i,!0,!0),Be(t,f),l.render(0,!0,!0),l._enabled(!0),s=p.length;--s>-1;)if(n=J(p[s],u[s],f[s]),n.firstMPT){n=n.difs;for(a in r)c[a]&&(n[a]=r[a]);o={};for(a in n)o[a]=u[s][a];h.push(e.fromTo(p[s],i,o,n))}return h},t.activate([a]),a},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=e())}("CSSPlugin");var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(function(t){"use strict";var e=t.GreenSockGlobals||t,i=function(t){var i,s=t.split("."),r=e;for(i=0;s.length>i;i++)r[s[i]]=r=r[s[i]]||{};return r},s=i("com.greensock.utils"),r=function(t){var e=t.nodeType,i="";if(1===e||9===e||11===e){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=r(t)}else if(3===e||4===e)return t.nodeValue;return i},n=document,a=n.defaultView?n.defaultView.getComputedStyle:function(){},o=/([A-Z])/g,h=function(t,e,i,s){var r;return(i=i||a(t,null))?(t=i.getPropertyValue(e.replace(o,"-$1").toLowerCase()),r=t||i.length?t:i[e]):t.currentStyle&&(i=t.currentStyle,r=i[e]),s?r:parseInt(r,10)||0},l=function(t){return t.length&&t[0]&&(t[0].nodeType&&t[0].style&&!t.nodeType||t[0].length&&t[0][0])?!0:!1},_=function(t){var e,i,s,r=[],n=t.length;for(e=0;n>e;e++)if(i=t[e],l(i))for(s=i.length,s=0;i.length>s;s++)r.push(i[s]);else r.push(i);return r},u=")eefec303079ad17405c",c=/(?:
||
)/gi,p=n.all&&!n.addEventListener,f="
":">")}},d=s.SplitText=e.SplitText=function(t,e){if("string"==typeof t&&(t=d.selector(t)),!t)throw"cannot split a null element.";this.elements=l(t)?_(t):[t],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},this.split(e)},g=function(t,e,i){var s=t.nodeType;if(1===s||9===s||11===s)for(t=t.firstChild;t;t=t.nextSibling)g(t,e,i);else(3===s||4===s)&&(t.nodeValue=t.nodeValue.split(e).join(i))},v=function(t,e){for(var i=e.length;--i>-1;)t.push(e[i])},y=function(t,e,i,s,o){c.test(t.innerHTML)&&(t.innerHTML=t.innerHTML.replace(c,u));var l,_,p,f,d,y,T,w,x,b,P,S,C,k,R=r(t),A=e.type||e.split||"chars,words,lines",O=-1!==A.indexOf("lines")?[]:null,D=-1!==A.indexOf("words"),M=-1!==A.indexOf("chars"),L="absolute"===e.position||e.absolute===!0,z=L?"­ ":" ",I=-999,E=a(t),N=h(t,"paddingLeft",E),F=h(t,"borderBottomWidth",E)+h(t,"borderTopWidth",E),X=h(t,"borderLeftWidth",E)+h(t,"borderRightWidth",E),U=h(t,"paddingTop",E)+h(t,"paddingBottom",E),B=h(t,"paddingLeft",E)+h(t,"paddingRight",E),j=h(t,"textAlign",E,!0),Y=t.clientHeight,q=t.clientWidth,V="
",G=m(e.wordsClass),Q=m(e.charsClass),W=-1!==(e.linesClass||"").indexOf("++"),Z=e.linesClass,H=-1!==R.indexOf("<"),$=!0,K=[],J=[],te=[];for(W&&(Z=Z.split("++").join("")),H&&(R=R.split("<").join("{{LT}}")),l=R.length,f=G(),d=0;l>d;d++)if(T=R.charAt(d),")"===T&&R.substr(d,20)===u)f+=($?V:"")+"
",$=!1,d!==l-20&&R.substr(d+20,20)!==u&&(f+=" "+G(),$=!0),d+=19;else if(" "===T&&" "!==R.charAt(d-1)&&d!==l-1&&R.substr(d-20,20)!==u){for(f+=$?V:"",$=!1;" "===R.charAt(d+1);)f+=z,d++;(")"!==R.charAt(d+1)||R.substr(d+1,20)!==u)&&(f+=z+G(),$=!0)}else f+=M&&" "!==T?Q()+T+"
":T;for(t.innerHTML=f+($?V:""),H&&g(t,"{{LT}}","<"),y=t.getElementsByTagName("*"),l=y.length,w=[],d=0;l>d;d++)w[d]=y[d];if(O||L)for(d=0;l>d;d++)x=w[d],p=x.parentNode===t,(p||L||M&&!D)&&(b=x.offsetTop,O&&p&&b!==I&&"BR"!==x.nodeName&&(_=[],O.push(_),I=b),L&&(x._x=x.offsetLeft,x._y=b,x._w=x.offsetWidth,x._h=x.offsetHeight),O&&(D!==p&&M||(_.push(x),x._x-=N),p&&d&&(w[d-1]._wordEnd=!0),"BR"===x.nodeName&&x.nextSibling&&"BR"===x.nextSibling.nodeName&&O.push([])));for(d=0;l>d;d++)x=w[d],p=x.parentNode===t,"BR"!==x.nodeName?(L&&(S=x.style,D||p||(x._x+=x.parentNode._x,x._y+=x.parentNode._y),S.left=x._x+"px",S.top=x._y+"px",S.position="absolute",S.display="block",S.width=x._w+1+"px",S.height=x._h+"px"),D?p&&""!==x.innerHTML?J.push(x):M&&K.push(x):p?(t.removeChild(x),w.splice(d--,1),l--):!p&&M&&(b=!O&&!L&&x.nextSibling,t.appendChild(x),b||t.appendChild(n.createTextNode(" ")),K.push(x))):O||L?(t.removeChild(x),w.splice(d--,1),l--):D||t.appendChild(x);if(O){for(L&&(P=n.createElement("div"),t.appendChild(P),C=P.offsetWidth+"px",b=P.offsetParent===t?0:t.offsetLeft,t.removeChild(P)),S=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(k=!L||!D&&!M,d=0;O.length>d;d++){for(_=O[d],P=n.createElement("div"),P.style.cssText="display:block;text-align:"+j+";position:"+(L?"absolute;":"relative;"),Z&&(P.className=Z+(W?d+1:"")),te.push(P),l=_.length,y=0;l>y;y++)"BR"!==_[y].nodeName&&(x=_[y],P.appendChild(x),k&&(x._wordEnd||D)&&P.appendChild(n.createTextNode(" ")),L&&(0===y&&(P.style.top=x._y+"px",P.style.left=N+b+"px"),x.style.top="0px",b&&(x.style.left=x._x-b+"px")));0===l&&(P.innerHTML=" "),D||M||(P.innerHTML=r(P).split(String.fromCharCode(160)).join(" ")),L&&(P.style.width=C,P.style.height=x._h+"px"),t.appendChild(P)}t.style.cssText=S}L&&(Y>t.clientHeight&&(t.style.height=Y-U+"px",Y>t.clientHeight&&(t.style.height=Y+F+"px")),q>t.clientWidth&&(t.style.width=q-B+"px",q>t.clientWidth&&(t.style.width=q+X+"px"))),v(i,K),v(s,J),v(o,te)},T=d.prototype;T.split=function(t){this.isSplit&&this.revert(),this.vars=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var e=this.elements.length;--e>-1;)this._originals[e]=this.elements[e].innerHTML,y(this.elements[e],this.vars,this.chars,this.words,this.lines);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},T.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var t=this._originals.length;--t>-1;)this.elements[t].innerHTML=this._originals[t];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},d.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(d.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)},d.version="0.3.3"})(_gsScope),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(module.exports=e())}("SplitText");try{window.GreenSockGlobals=null;window._gsQueue=null;window._gsDefine=null;delete(window.GreenSockGlobals);delete(window._gsQueue);delete(window._gsDefine)}catch(e){} try{window.GreenSockGlobals=oldgs;window._gsQueue=oldgs_queue}catch(e){} if(window.tplogs==!0) try{console.groupEnd()}catch(e){}(function(e,t){e.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};e.expr[":"].uncached=function(t){var n=document.createElement("img");n.src=t.src;return e(t).is('img[src!=""]')&&!n.complete};e.fn.waitForImages=function(t,n,r){if(e.isPlainObject(arguments[0])){n=t.each;r=t.waitForAll;t=t.finished}t=t||e.noop;n=n||e.noop;r=!!r;if(!e.isFunction(t)||!e.isFunction(n)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var i=e(this),s=[];if(r){var o=e.waitForImages.hasImageProperties||[],u=/url\((['"]?)(.*?)\1\)/g;i.find("*").each(function(){var t=e(this);if(t.is("img:uncached")){s.push({src:t.attr("src"),element:t[0]})}e.each(o,function(e,n){var r=t.css(n);if(!r){return!0}var i;while(i=u.exec(r)){s.push({src:i[2],element:t[0]})}})})}else{i.find("img:uncached").each(function(){s.push({src:this.src,element:this})})}var f=s.length,l=0;if(f==0){t.call(i[0])}e.each(s,function(r,s){var o=new Image;e(o).bind("load error",function(e){l++;n.call(s.element,l,f,e.type=="load");if(l==f){t.call(i[0]);return!1}});o.src=s.src})})}})(jQuery);(function(jQuery,undefined){jQuery.fn.extend({revolution:function(options){var defaults={delay:9000,startheight:500,startwidth:960,fullScreenAlignForce:"off",autoHeight:"off",hideTimerBar:"off",hideThumbs:200,hideNavDelayOnMobile:1500,thumbWidth:100,thumbHeight:50,thumbAmount:3,navigationType:"bullet",navigationArrows:"solo",navigationInGrid:"off",hideThumbsOnMobile:"off",hideBulletsOnMobile:"off",hideArrowsOnMobile:"off",hideThumbsUnderResoluition:0,navigationStyle:"round",navigationHAlign:"center",navigationVAlign:"bottom",navigationHOffset:0,navigationVOffset:20,soloArrowLeftHalign:"left",soloArrowLeftValign:"center",soloArrowLeftHOffset:20,soloArrowLeftVOffset:0,soloArrowRightHalign:"right",soloArrowRightValign:"center",soloArrowRightHOffset:20,soloArrowRightVOffset:0,keyboardNavigation:"on",touchenabled:"on",onHoverStop:"on",stopAtSlide:-1,stopAfterLoops:-1,hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,shadow:0,fullWidth:"off",fullScreen:"off",minFullScreenHeight:0,fullScreenOffsetContainer:"",fullScreenOffset:"0",dottedOverlay:"none",forceFullWidth:"off",spinner:"spinner0",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,isJoomla:!1,parallax:"off",parallaxLevels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],parallaxBgFreeze:"off",parallaxOpacity:"on",parallaxDisableOnMobile:"off",panZoomDisableOnMobile:"off",simplifyAll:"on",minHeight:0,nextSlideOnWindowFocus:"off",disableFocusListener:!0,startDelay:0};options=jQuery.extend({},defaults,options);return this.each(function(){if(window.tplogs==!0) try{console.groupCollapsed("Slider Revolution 4.6.8 Initialisation on "+jQuery(this).attr('id'));console.groupCollapsed("Used Options:");console.info(options);console.groupEnd();console.groupCollapsed("Tween Engine:")}catch(e){} if(punchgs.TweenLite==undefined){if(window.tplogs==!0) try{console.error("GreenSock Engine Does not Exist!")}catch(e){} return!1} punchgs.force3D=!0;if(window.tplogs==!0) try{console.info("GreenSock Engine Version in Slider Revolution:"+punchgs.TweenLite.version)}catch(e){} if(options.simplifyAll=="on"){}else{punchgs.TweenLite.lagSmoothing(1000,16);punchgs.force3D="true"} if(window.tplogs==!0) try{console.groupEnd();console.groupEnd()}catch(e){} initSlider(jQuery(this),options)})},revscroll:function(oy){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0) jQuery('body,html').animate({scrollTop:(container.offset().top+(container.find('>ul >li').height())-oy)+"px"},{duration:400})})},revredraw:function(oy){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');containerResized(container,opt)}})},revkill:function(oy){var self=this,container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){container.data('conthover',1);container.data('conthover-changed',1);container.trigger('revolution.slide.onpause');var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');opt.bannertimeronpause=!0;container.trigger('stoptimer');punchgs.TweenLite.killTweensOf(container.find('*'),!1);punchgs.TweenLite.killTweensOf(container,!1);container.unbind('hover, mouseover, mouseenter,mouseleave, resize');var resizid="resize.revslider-"+container.attr('id');jQuery(window).off(resizid);container.find('*').each(function(){var el=jQuery(this);el.unbind('on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer');el.off('on, hover, mouseenter,mouseleave,mouseover, resize');el.data('mySplitText',null);el.data('ctl',null);if(el.data('tween')!=undefined) el.data('tween').kill();if(el.data('kenburn')!=undefined) el.data('kenburn').kill();el.remove();el.empty();el=null}) punchgs.TweenLite.killTweensOf(container.find('*'),!1);punchgs.TweenLite.killTweensOf(container,!1);bt.remove();try{container.closest('.forcefullwidth_wrapper_tp_banner').remove()}catch(e){} try{container.closest('.rev_slider_wrapper').remove()}catch(e){} try{container.remove()}catch(e){} container.empty();container.html();container=null;opt=null;delete(self.container);delete(self.opt);return!0}else{return!1}},revpause:function(options){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){container.data('conthover',1);container.data('conthover-changed',1);container.trigger('revolution.slide.onpause');var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');opt.bannertimeronpause=!0;container.trigger('stoptimer')}})},revresume:function(options){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){container.data('conthover',0);container.data('conthover-changed',1);container.trigger('revolution.slide.onresume');var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');opt.bannertimeronpause=!1;container.trigger('starttimer')}})},revnext:function(options){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0) container.parent().find('.tp-rightarrow').click()})},revprev:function(options){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0) container.parent().find('.tp-leftarrow').click()})},revmaxslide:function(options){return jQuery(this).find('>ul:first-child >li').length},revcurrentslide:function(options){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');return opt.act}},revlastslide:function(options){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){var bt=container.parent().find('.tp-bannertimer');var opt=bt.data('opt');return opt.lastslide}},revshowslide:function(slide){return this.each(function(){var container=jQuery(this);if(container!=undefined&&container.length>0&&jQuery('body').find('#'+container.attr('id')).length>0){container.data('showus',slide);container.parent().find('.tp-rightarrow').click()}})}}) function iOSVersion(){var oldios=!1;if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){if(navigator.userAgent.match(/OS 4_\d like Mac OS X/i)){oldios=!0}}else{oldios=!1} return oldios} function initSlider(container,opt){if(container==undefined)return!1;if(container.data('aimg')!=undefined){if((container.data('aie8')=="enabled"&&isIE(8))||(container.data('amobile')=="enabled"&&is_mobile())) container.html('')} if(opt.navigationStyle=="preview1"||opt.navigationStyle=="preview3"||opt.navigationStyle=="preview4"){opt.soloArrowLeftHalign="left";opt.soloArrowLeftValign="center";opt.soloArrowLeftHOffset=0;opt.soloArrowLeftVOffset=0;opt.soloArrowRightHalign="right";opt.soloArrowRightValign="center";opt.soloArrowRightHOffset=0;opt.soloArrowRightVOffset=0;opt.navigationArrows="solo"} if(opt.simplifyAll=="on"&&(isIE(8)||iOSVersion())){container.find('.tp-caption').each(function(){var tc=jQuery(this);tc.removeClass("customin").removeClass("customout").addClass("fadein").addClass("fadeout");tc.data('splitin',"");tc.data('speed',400)}) container.find('>ul>li').each(function(){var li=jQuery(this);li.data('transition',"fade");li.data('masterspeed',500);li.data('slotamount',1);var img=li.find('>img').first();img.data('kenburns',"off")})} opt.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i);if(opt.fullWidth!="on"&&opt.fullScreen!="on")opt.autoHeight="off";if(opt.fullScreen=="on")opt.autoHeight="on";if(opt.fullWidth!="on"&&opt.fullScreen!="on")forceFulWidth="off";if(opt.fullWidth=="on"&&opt.autoHeight=="off") container.css({maxHeight:opt.startheight+"px"});if(is_mobile()&&opt.hideThumbsOnMobile=="on"&&opt.navigationType=="thumb") opt.navigationType="none" if(is_mobile()&&opt.hideBulletsOnMobile=="on"&&opt.navigationType=="bullet") opt.navigationType="none" if(is_mobile()&&opt.hideBulletsOnMobile=="on"&&opt.navigationType=="both") opt.navigationType="none" if(is_mobile()&&opt.hideArrowsOnMobile=="on") opt.navigationArrows="none" if(opt.forceFullWidth=="on"&&container.closest('.forcefullwidth_wrapper_tp_banner').length==0){var loff=container.parent().offset().left;var mb=container.parent().css('marginBottom');var mt=container.parent().css('marginTop');if(mb==undefined)mb=0;if(mt==undefined)mt=0;container.parent().wrap('
');container.closest('.forcefullwidth_wrapper_tp_banner').append('
');container.css({'backgroundColor':container.parent().css('backgroundColor'),'backgroundImage':container.parent().css('backgroundImage')});container.parent().css({'left':(0-loff)+"px",position:'absolute','width':jQuery(window).width()});opt.width=jQuery(window).width()} try{if(opt.hideThumbsUnderResolution>jQuery(window).width()&&opt.hideThumbsUnderResolution!=0){container.parent().find('.tp-bullets.tp-thumbs').css({display:"none"})}else{container.parent().find('.tp-bullets.tp-thumbs').css({display:"block"})}}catch(e){} if(!container.hasClass("revslider-initialised")){container.addClass("revslider-initialised");if(container.attr('id')==undefined)container.attr('id',"revslider-"+Math.round(Math.random()*1000+5));opt.firefox13=!1;opt.ie=!jQuery.support.opacity;opt.ie9=(document.documentMode==9);opt.origcd=opt.delay;var version=jQuery.fn.jquery.split('.'),versionTop=parseFloat(version[0]),versionMinor=parseFloat(version[1]),versionIncrement=parseFloat(version[2]||'0');if(versionTop==1&&versionMinor<7){container.html('
The Current Version of jQuery:'+version+'
Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin
')} if(versionTop>1)opt.ie=!1;if(!jQuery.support.transition) jQuery.fn.transition=jQuery.fn.animate;container.find('.caption').each(function(){jQuery(this).addClass('tp-caption')});if(is_mobile()){container.find('.tp-caption').each(function(){var nextcaption=jQuery(this);if(nextcaption.data('autoplayonlyfirsttime')==!0||nextcaption.data('autoplayonlyfirsttime')=="true") nextcaption.data('autoplayonlyfirsttime',"false");if(nextcaption.data('autoplay')==!0||nextcaption.data('autoplay')=="true") nextcaption.data('autoplay',!1)})} var addedyt=0;var addedvim=0;var addedvid=0;var httpprefix="http";if(location.protocol==='https:'){httpprefix="https"} container.find('.tp-caption').each(function(i){try{if((jQuery(this).data('ytid')!=undefined||jQuery(this).find('iframe').attr('src').toLowerCase().indexOf('youtube')>0)&&addedyt==0){addedyt=1;var s=document.createElement("script");var httpprefix2="https";s.src=httpprefix2+"://www.youtube.com/iframe_api";var before=document.getElementsByTagName("script")[0];var loadit=!0;jQuery('head').find('*').each(function(){if(jQuery(this).attr('src')==httpprefix2+"://www.youtube.com/iframe_api") loadit=!1});if(loadit){before.parentNode.insertBefore(s,before)}}}catch(e){} try{if((jQuery(this).data('vimeoid')!=undefined||jQuery(this).find('iframe').attr('src').toLowerCase().indexOf('vimeo')>0)&&addedvim==0){addedvim=1;var f=document.createElement("script");f.src=httpprefix+"://a.vimeocdn.com/js/froogaloop2.min.js";var before=document.getElementsByTagName("script")[0];var loadit=!0;jQuery('head').find('*').each(function(){if(jQuery(this).attr('src')==httpprefix+"://a.vimeocdn.com/js/froogaloop2.min.js") loadit=!1});if(loadit) before.parentNode.insertBefore(f,before)}}catch(e){} try{if((jQuery(this).data('videomp4')!=undefined||jQuery(this).data('videowebm')!=undefined)){}}catch(e){}});container.find('.tp-caption video').each(function(i){jQuery(this).removeClass("video-js").removeClass("vjs-default-skin");jQuery(this).attr("preload","");jQuery(this).css({display:"none"})});container.find('>ul:first-child >li').each(function(){var t=jQuery(this);t.data('origindex',t.index())}) if(opt.shuffle=="on"){var fsa=new Object,fli=container.find('>ul:first-child >li:first-child') fsa.fstransition=fli.data('fstransition');fsa.fsmasterspeed=fli.data('fsmasterspeed');fsa.fsslotamount=fli.data('fsslotamount');for(var u=0;uul:first-child >li').length;u++){var it=Math.round(Math.random()*container.find('>ul:first-child >li').length);container.find('>ul:first-child >li:eq('+it+')').prependTo(container.find('>ul:first-child'))} var newfli=container.find('>ul:first-child >li:first-child');newfli.data('fstransition',fsa.fstransition);newfli.data('fsmasterspeed',fsa.fsmasterspeed);newfli.data('fsslotamount',fsa.fsslotamount)} opt.slots=4;opt.act=-1;opt.next=0;if(opt.startWithSlide!=undefined)opt.next=opt.startWithSlide;var deeplink=getUrlVars("#")[0];if(deeplink.length<9){if(deeplink.split('slide').length>1){var dslide=parseInt(deeplink.split('slide')[1],0);if(dslide<1)dslide=1;if(dslide>container.find('>ul:first >li').length)dslide=container.find('>ul:first >li').length;opt.next=dslide-1}} opt.firststart=1;if(opt.navigationHOffset==undefined)opt.navOffsetHorizontal=0;if(opt.navigationVOffset==undefined)opt.navOffsetVertical=0;container.append('
'+'
'+'
'+'
'+'
'+'
'+'
');if(container.find('.tp-bannertimer').length==0)container.append('');var bt=container.find('.tp-bannertimer');if(bt.length>0){bt.css({'width':'0%'})};container.addClass("tp-simpleresponsive");opt.container=container;opt.slideamount=container.find('>ul:first >li').length;if(container.height()==0)container.height(opt.startheight);if(opt.startwidth==undefined||opt.startwidth==0)opt.startwidth=container.width();if(opt.startheight==undefined||opt.startheight==0)opt.startheight=container.height();opt.width=container.width();opt.height=container.height();opt.bw=opt.startwidth/container.width();opt.bh=opt.startheight/container.height();if(opt.width!=opt.startwidth){opt.height=Math.round(opt.startheight*(opt.width/opt.startwidth));container.height(opt.height)} if(opt.shadow!=0){container.parent().append('
');var loff=0;if(opt.forceFullWidth=="on") loff=0-opt.container.parent().offset().left;container.parent().find('.tp-bannershadow').css({'width':opt.width,'left':loff})} container.find('ul').css({'display':'none'});var fliparent=container;container.find('ul').css({'display':'block'});prepareSlides(container,opt);if(opt.parallax!="off")checkForParallax(container,opt);if(opt.slideamount>1)createBullets(container,opt);if(opt.slideamount>1&&opt.navigationType=="thumb")createThumbs(container,opt);if(opt.slideamount>1)createArrows(container,opt);if(opt.keyboardNavigation=="on")createKeyboard(container,opt);swipeAction(container,opt);if(opt.hideThumbs>0)hideThumbs(container,opt);setTimeout(function(){swapSlide(container,opt)},opt.startDelay);opt.startDelay=0;if(opt.slideamount>1)countDown(container,opt);setTimeout(function(){container.trigger('revolution.slide.onloaded')},500);jQuery("body").data('rs-fullScreenMode',!1);jQuery(window).on('mozfullscreenchange webkitfullscreenchange fullscreenchange',function(){jQuery("body").data('rs-fullScreenMode',!jQuery("body").data('rs-fullScreenMode'));if(jQuery("body").data('rs-fullScreenMode')){setTimeout(function(){jQuery(window).trigger("resize")},200)}}) var resizid="resize.revslider-"+container.attr('id');jQuery(window).on(resizid,function(){if(container==undefined)return!1;if(jQuery('body').find(container)!=0) if(opt.forceFullWidth=="on"){var loff=opt.container.closest('.forcefullwidth_wrapper_tp_banner').offset().left;opt.container.parent().css({'left':(0-loff)+"px",'width':jQuery(window).width()})} if(container.outerWidth(!0)!=opt.width||container.is(":hidden")){containerResized(container,opt)}});try{if(opt.hideThumbsUnderResoluition!=0&&opt.navigationType=="thumb"){if(opt.hideThumbsUnderResoluition>jQuery(window).width()) jQuery('.tp-bullets').css({display:"none"});else jQuery('.tp-bullets').css({display:"block"})}}catch(e){} container.find('.tp-scrollbelowslider').on('click',function(){var off=0;try{off=jQuery('body').find(opt.fullScreenOffsetContainer).height()}catch(e){} try{off=off-parseInt(jQuery(this).data('scrolloffset'),0)}catch(e){} jQuery('body,html').animate({scrollTop:(container.offset().top+(container.find('>ul >li').height())-off)+"px"},{duration:400})});var contpar=container.parent();if(jQuery(window).width()jQuery(window).width()) jQuery('.tp-bullets').css({display:"none"});else jQuery('.tp-bullets').css({display:"block"})}}catch(e){} container.find('.defaultimg').each(function(i){setSize(jQuery(this),opt)});var contpar=container.parent();if(jQuery(window).width()ul >li:eq('+opt.act+') .slotholder');var nextsh=container.find('>ul >li:eq('+opt.next+') .slotholder');removeSlots(container,opt,container);punchgs.TweenLite.set(nextsh.find('.defaultimg'),{opacity:0});actsh.find('.defaultimg').css({'opacity':1});nextsh.find('.defaultimg').each(function(){var dimg=jQuery(this);if(opt.panZoomDisableOnMobile=="on"){}else{if(dimg.data('kenburn')!=undefined){dimg.data('kenburn').restart();startKenBurn(container,opt,!0)}}});var nextli=container.find('>ul >li:eq('+opt.next+')');var arr=container.parent().find('.tparrows');if(arr.hasClass("preview2")) arr.css({width:(parseInt(arr.css('minWidth'),0))});animateTheCaptions(nextli,opt,!0);setBulPos(container,opt)} var isIE=function(version,comparison){var $div=jQuery('
').appendTo(jQuery('body'));$div.html('');var ieTest=$div.find('a').length;$div.remove();return ieTest} var callingNewSlide=function(opt,container){if(opt.next==container.find('>ul >li').length-1){opt.looptogo=opt.looptogo-1;if(opt.looptogo<=0) opt.stopLoop="on"} swapSlide(container,opt)} var createBullets=function(container,opt){var starthidebullets="hidebullets";if(opt.hideThumbs==0)starthidebullets="";if(opt.navigationType=="bullet"||opt.navigationType=="both"){container.parent().append('
')} var bullets=container.parent().find('.tp-bullets');container.find('>ul:first >li').each(function(i){var src=container.find(">ul:first >li:eq("+i+") img:first").attr('src');bullets.append('
');var bullet=bullets.find('.bullet:first')});bullets.find('.bullet').each(function(i){var bul=jQuery(this);if(i==opt.slideamount-1)bul.addClass('last');if(i==0)bul.addClass('first');bul.click(function(){var sameslide=!1,buli=bul.index();if(opt.navigationArrows=="withbullet"||opt.navigationArrows=="nexttobullets") buli=bul.index()-1;if(buli==opt.act)sameslide=!0;if(opt.transition==0&&!sameslide){opt.next=buli;callingNewSlide(opt,container)}})});bullets.append('
');setBulPos(container,opt)} var createArrows=function(container,opt){var bullets=container.find('.tp-bullets'),hidden="",starthidearrows="hidearrows",arst=opt.navigationStyle;if(opt.hideThumbs==0)starthidearrows="";if(opt.navigationArrows=="none")hidden="visibility:hidden;display:none";opt.soloArrowStyle="default"+" "+opt.navigationStyle;if(opt.navigationArrows!="none"&&opt.navigationArrows!="nexttobullets")arst=opt.soloArrowStyle;function aArrow(dir){container.parent().append('
')} aArrow("left");aArrow("right");container.parent().find('.tp-rightarrow').click(function(){if(opt.transition==0){if(container.data('showus')!=undefined&&container.data('showus')!=-1) opt.next=container.data('showus')-1;else opt.next=opt.next+1;container.data('showus',-1);if(opt.next>=opt.slideamount)opt.next=0;if(opt.next<0)opt.next=0;if(opt.act!=opt.next) callingNewSlide(opt,container)}});container.parent().find('.tp-leftarrow').click(function(){if(opt.transition==0){opt.next=opt.next-1;opt.leftarrowpressed=1;if(opt.next<0)opt.next=opt.slideamount-1;callingNewSlide(opt,container)}});setBulPos(container,opt)} var createKeyboard=function(container,opt){jQuery(document).keydown(function(e){if(opt.transition==0&&e.keyCode==39){if(container.data('showus')!=undefined&&container.data('showus')!=-1) opt.next=container.data('showus')-1;else opt.next=opt.next+1;container.data('showus',-1);if(opt.next>=opt.slideamount)opt.next=0;if(opt.next<0)opt.next=0;if(opt.act!=opt.next) callingNewSlide(opt,container)} if(opt.transition==0&&e.keyCode==37){opt.next=opt.next-1;opt.leftarrowpressed=1;if(opt.next<0)opt.next=opt.slideamount-1;callingNewSlide(opt,container)}});setBulPos(container,opt)} var swipeAction=function(container,opt){var aps="vertical";if(opt.touchenabled=="on"){if(opt.drag_block_vertical==!0) aps="none";container.swipe({allowPageScroll:aps,fingers:opt.swipe_min_touches,treshold:opt.swipe_treshold,swipe:function(event,direction,distance,duration,fingerCount,fingerData){switch(direction){case "left":if(opt.transition==0){opt.next=opt.next+1;if(opt.next==opt.slideamount)opt.next=0;callingNewSlide(opt,container)} break;case "right":if(opt.transition==0){opt.next=opt.next-1;opt.leftarrowpressed=1;if(opt.next<0)opt.next=opt.slideamount-1;callingNewSlide(opt,container)} break;case "up":if(aps=="none") jQuery("html, body").animate({scrollTop:(container.offset().top+container.height())+"px"});break;case "down":if(aps=="none") jQuery("html, body").animate({scrollTop:(container.offset().top-jQuery(window).height())+"px"});break}}})}} var hideThumbs=function(container,opt){var bullets=container.parent().find('.tp-bullets'),ca=container.parent().find('.tparrows');if(bullets==null){container.append('
');var bullets=container.parent().find('.tp-bullets')} if(ca==null){container.append('
');var ca=container.parent().find('.tparrows')} container.data('hideThumbs',opt.hideThumbs);bullets.addClass("hidebullets");ca.addClass("hidearrows");if(is_mobile()){try{container.hammer().on('touch',function(){container.addClass("hovered");if(opt.onHoverStop=="on") container.trigger('stoptimer');clearTimeout(container.data('hideThumbs'));bullets.removeClass("hidebullets");ca.removeClass("hidearrows")});container.hammer().on('release',function(){container.removeClass("hovered");container.trigger('starttimer');if(!container.hasClass("hovered")&&!bullets.hasClass("hovered")) container.data('hideThumbs',setTimeout(function(){bullets.addClass("hidebullets");ca.addClass("hidearrows");container.trigger('starttimer')},opt.hideNavDelayOnMobile))})}catch(e){}}else{bullets.hover(function(){opt.overnav=!0;if(opt.onHoverStop=="on") container.trigger('stoptimer');bullets.addClass("hovered");clearTimeout(container.data('hideThumbs'));bullets.removeClass("hidebullets");ca.removeClass("hidearrows")},function(){opt.overnav=!1;container.trigger('starttimer');bullets.removeClass("hovered");if(!container.hasClass("hovered")&&!bullets.hasClass("hovered")) container.data('hideThumbs',setTimeout(function(){bullets.addClass("hidebullets");ca.addClass("hidearrows")},opt.hideThumbs))});ca.hover(function(){opt.overnav=!0;if(opt.onHoverStop=="on") container.trigger('stoptimer');bullets.addClass("hovered");clearTimeout(container.data('hideThumbs'));bullets.removeClass("hidebullets");ca.removeClass("hidearrows")},function(){opt.overnav=!1;container.trigger('starttimer');bullets.removeClass("hovered")});container.on('mouseenter',function(){container.addClass("hovered");if(opt.onHoverStop=="on") container.trigger('stoptimer');clearTimeout(container.data('hideThumbs'));bullets.removeClass("hidebullets");ca.removeClass("hidearrows")});container.on('mouseleave',function(){container.removeClass("hovered");container.trigger('starttimer');if(!container.hasClass("hovered")&&!bullets.hasClass("hovered")) container.data('hideThumbs',setTimeout(function(){bullets.addClass("hidebullets");ca.addClass("hidearrows")},opt.hideThumbs))})}} var setBulPos=function(container,opt){var topcont=container.parent();var bullets=topcont.find('.tp-bullets');if(opt.navigationType=="thumb"){bullets.find('.thumb').each(function(i){var thumb=jQuery(this);thumb.css({'width':opt.thumbWidth*opt.bw+"px",'height':opt.thumbHeight*opt.bh+"px"})}) var bup=bullets.find('.tp-mask');bup.width(opt.thumbWidth*opt.thumbAmount*opt.bw);bup.height(opt.thumbHeight*opt.bh);bup.parent().width(opt.thumbWidth*opt.thumbAmount*opt.bw);bup.parent().height(opt.thumbHeight*opt.bh)} var tl=topcont.find('.tp-leftarrow');var tr=topcont.find('.tp-rightarrow');if(opt.navigationType=="thumb"&&opt.navigationArrows=="nexttobullets")opt.navigationArrows="solo";if(opt.navigationArrows=="nexttobullets"){tl.prependTo(bullets).css({'float':'left'});tr.insertBefore(bullets.find('.tpclear')).css({'float':'left'})} var loff=0;if(opt.forceFullWidth=="on") loff=0-opt.container.parent().offset().left;var gridposX=0,gridposY=0;if(opt.navigationInGrid=="on"){gridposX=container.width()>opt.startwidth?(container.width()-opt.startwidth)/2:0,gridposY=container.height()>opt.startheight?(container.height()-opt.startheight)/2:0} if(opt.navigationArrows!="none"&&opt.navigationArrows!="nexttobullets"){var lv=opt.soloArrowLeftValign,lh=opt.soloArrowLeftHalign,rv=opt.soloArrowRightValign,rh=opt.soloArrowRightHalign,lvo=opt.soloArrowLeftVOffset,lho=opt.soloArrowLeftHOffset,rvo=opt.soloArrowRightVOffset,rho=opt.soloArrowRightHOffset;tl.css({'position':'absolute'});tr.css({'position':'absolute'});if(lv=="center")tl.css({'top':'50%','marginTop':(lvo-Math.round(tl.innerHeight()/2))+"px"}) else if(lv=="bottom")tl.css({'top':'auto','bottom':(0+lvo)+"px"}) else if(lv=="top")tl.css({'bottom':'auto','top':(0+lvo)+"px"});if(lh=="center")tl.css({'left':'50%','marginLeft':(loff+lho-Math.round(tl.innerWidth()/2))+"px"}) else if(lh=="left")tl.css({'left':(gridposX+lho+loff)+"px"}) else if(lh=="right")tl.css({'right':(gridposX+lho-loff)+"px"});if(rv=="center")tr.css({'top':'50%','marginTop':(rvo-Math.round(tr.innerHeight()/2))+"px"}) else if(rv=="bottom")tr.css({'top':'auto','bottom':(0+rvo)+"px"}) else if(rv=="top")tr.css({'bottom':'auto','top':(0+rvo)+"px"}) if(rh=="center")tr.css({'left':'50%','marginLeft':(loff+rho-Math.round(tr.innerWidth()/2))+"px"}) else if(rh=="left")tr.css({'left':(gridposX+rho+loff)+"px"}) else if(rh=="right")tr.css({'right':(gridposX+rho-loff)+"px"}) if(tl.position()!=null) tl.css({'top':Math.round(parseInt(tl.position().top,0))+"px"});if(tr.position()!=null) tr.css({'top':Math.round(parseInt(tr.position().top,0))+"px"})} if(opt.navigationArrows=="none"){tl.css({'visibility':'hidden'});tr.css({'visibility':'hidden'})} var nv=opt.navigationVAlign,nh=opt.navigationHAlign,nvo=opt.navigationVOffset*opt.bh,nho=opt.navigationHOffset*opt.bw;if(nv=="center")bullets.css({'top':'50%','marginTop':(nvo-Math.round(bullets.innerHeight()/2))+"px"});if(nv=="bottom")bullets.css({'bottom':(0+nvo)+"px"});if(nv=="top")bullets.css({'top':(0+nvo)+"px"});if(nh=="center")bullets.css({'left':'50%','marginLeft':(loff+nho-Math.round(bullets.innerWidth()/2))+"px"});if(nh=="left")bullets.css({'left':(0+nho+loff)+"px"});if(nh=="right")bullets.css({'right':(0+nho-loff)+"px"})} var handleSpecialPreviews=function(opt){var container=opt.container;opt.beforli=opt.next-1;opt.comingli=opt.next+1;if(opt.beforli<0)opt.beforli=opt.slideamount-1;if(opt.comingli>=opt.slideamount)opt.comingli=0;var comingli=container.find('>ul:first-child >li:eq('+opt.comingli+')'),beforli=container.find('>ul:first-child >li:eq('+opt.beforli+')'),previmgsrc=beforli.find('.defaultimg').attr('src'),nextimgsrc=comingli.find('.defaultimg').attr('src');if(opt.arr==undefined){opt.arr=container.parent().find('.tparrows'),opt.rar=container.parent().find('.tp-rightarrow'),opt.lar=container.parent().find('.tp-leftarrow'),opt.raimg=opt.rar.find('.tp-arr-imgholder'),opt.laimg=opt.lar.find('.tp-arr-imgholder'),opt.raimg_b=opt.rar.find('.tp-arr-imgholder2'),opt.laimg_b=opt.lar.find('.tp-arr-imgholder2'),opt.ratit=opt.rar.find('.tp-arr-titleholder'),opt.latit=opt.lar.find('.tp-arr-titleholder')} var arr=opt.arr,rar=opt.rar,lar=opt.lar,raimg=opt.raimg,laimg=opt.laimg,raimg_b=opt.raimg_b,laimg_b=opt.laimg_b,ratit=opt.ratit,latit=opt.latit;if(comingli.data('title')!=undefined)ratit.html(comingli.data('title'));if(beforli.data('title')!=undefined)latit.html(beforli.data('title'));if(rar.hasClass("itishovered")){rar.width(ratit.outerWidth(!0)+parseInt(rar.css('minWidth'),0))} if(lar.hasClass("itishovered")){lar.width(latit.outerWidth(!0)+parseInt(lar.css('minWidth'),0))} if(arr.hasClass("preview2")&&!arr.hasClass("hashoveralready")){arr.addClass("hashoveralready");if(!is_mobile()) arr.hover(function(){var arr=jQuery(this),th=arr.find('.tp-arr-titleholder');if(jQuery(window).width()>767) arr.width(th.outerWidth(!0)+parseInt(arr.css('minWidth'),0));arr.addClass("itishovered")},function(){var arr=jQuery(this),th=arr.find('.tp-arr-titleholder');arr.css({width:parseInt(arr.css('minWidth'),0)});arr.removeClass("itishovered")});else{var arr=jQuery(this),th=arr.find('.tp-arr-titleholder');th.addClass("alwayshidden");punchgs.TweenLite.set(th,{autoAlpha:0})}} if(beforli.data('thumb')!=undefined)previmgsrc=beforli.data('thumb');if(comingli.data('thumb')!=undefined)nextimgsrc=comingli.data('thumb') if(!arr.hasClass("preview4")){punchgs.TweenLite.to(raimg,0.5,{autoAlpha:0,onComplete:function(){raimg.css({'backgroundImage':'url('+nextimgsrc+')'});laimg.css({'backgroundImage':'url('+previmgsrc+')'})}});punchgs.TweenLite.to(laimg,0.5,{autoAlpha:0,onComplete:function(){punchgs.TweenLite.to(raimg,0.5,{autoAlpha:1,delay:0.2});punchgs.TweenLite.to(laimg,0.5,{autoAlpha:1,delay:0.2})}})}else{raimg_b.css({'backgroundImage':'url('+nextimgsrc+')'});laimg_b.css({'backgroundImage':'url('+previmgsrc+')'});punchgs.TweenLite.fromTo(raimg_b,0.8,{force3D:punchgs.force3d,x:0},{x:-raimg.width(),ease:punchgs.Power3.easeOut,delay:1,onComplete:function(){raimg.css({'backgroundImage':'url('+nextimgsrc+')'});punchgs.TweenLite.set(raimg_b,{x:0})}});punchgs.TweenLite.fromTo(laimg_b,0.8,{force3D:punchgs.force3d,x:0},{x:raimg.width(),ease:punchgs.Power3.easeOut,delay:1,onComplete:function(){laimg.css({'backgroundImage':'url('+previmgsrc+')'});punchgs.TweenLite.set(laimg_b,{x:0})}});punchgs.TweenLite.fromTo(raimg,0.8,{x:0},{force3D:punchgs.force3d,x:-raimg.width(),ease:punchgs.Power3.easeOut,delay:1,onComplete:function(){punchgs.TweenLite.set(raimg,{x:0})}});punchgs.TweenLite.fromTo(laimg,0.8,{x:0},{force3D:punchgs.force3d,x:raimg.width(),ease:punchgs.Power3.easeOut,delay:1,onComplete:function(){punchgs.TweenLite.set(laimg,{x:0})}})} if(rar.hasClass("preview4")&&!rar.hasClass("hashoveralready")){rar.addClass("hashoveralready");rar.hover(function(){var iw=jQuery(this).find('.tp-arr-iwrapper');var all=jQuery(this).find('.tp-arr-allwrapper');punchgs.TweenLite.fromTo(iw,0.4,{x:iw.width()},{x:0,delay:0.3,ease:punchgs.Power3.easeOut,overwrite:"all"});punchgs.TweenLite.to(all,0.2,{autoAlpha:1,overwrite:"all"})},function(){var iw=jQuery(this).find('.tp-arr-iwrapper');var all=jQuery(this).find('.tp-arr-allwrapper');punchgs.TweenLite.to(iw,0.4,{x:iw.width(),ease:punchgs.Power3.easeOut,delay:0.2,overwrite:"all"});punchgs.TweenLite.to(all,0.2,{delay:0.6,autoAlpha:0,overwrite:"all"})});lar.hover(function(){var iw=jQuery(this).find('.tp-arr-iwrapper');var all=jQuery(this).find('.tp-arr-allwrapper');punchgs.TweenLite.fromTo(iw,0.4,{x:(0-iw.width())},{x:0,delay:0.3,ease:punchgs.Power3.easeOut,overwrite:"all"});punchgs.TweenLite.to(all,0.2,{autoAlpha:1,overwrite:"all"})},function(){var iw=jQuery(this).find('.tp-arr-iwrapper');var all=jQuery(this).find('.tp-arr-allwrapper');punchgs.TweenLite.to(iw,0.4,{x:(0-iw.width()),ease:punchgs.Power3.easeOut,delay:0.2,overwrite:"all"});punchgs.TweenLite.to(all,0.2,{delay:0.6,autoAlpha:0,overwrite:"all"})})}} var setSize=function(img,opt){opt.container.closest('.forcefullwidth_wrapper_tp_banner').find('.tp-fullwidth-forcer').css({'height':opt.container.height()});opt.container.closest('.rev_slider_wrapper').css({'height':opt.container.height()});opt.width=parseInt(opt.container.width(),0);opt.height=parseInt(opt.container.height(),0);opt.bw=(opt.width/opt.startwidth);opt.bh=(opt.height/opt.startheight);if(opt.bh>opt.bw)opt.bh=opt.bw;if(opt.bh1){opt.bw=1;opt.bh=1} if(opt.bw>1){opt.bw=1;opt.bh=1} opt.height=Math.round(opt.startheight*(opt.width/opt.startwidth));if(opt.height>opt.startheight&&opt.autoHeight!="on")opt.height=opt.startheight;if(opt.fullScreen=="on"){opt.height=opt.bw*opt.startheight;var cow=opt.container.parent().width();var coh=jQuery(window).height();if(opt.fullScreenOffsetContainer!=undefined){try{var offcontainers=opt.fullScreenOffsetContainer.split(",");jQuery.each(offcontainers,function(index,searchedcont){coh=coh-jQuery(searchedcont).outerHeight(!0);if(coh1&&opt.fullScreenOffset!=undefined&&opt.fullScreenOffset.length>0){coh=coh-(jQuery(window).height()*parseInt(opt.fullScreenOffset,0)/100)}else{if(opt.fullScreenOffset!=undefined&&opt.fullScreenOffset.length>0) coh=coh-parseInt(opt.fullScreenOffset,0)} if(cohul:first').css({overflow:'hidden',width:'100%',height:'100%',maxHeight:container.parent().css('maxHeight')}).addClass("tp-revslider-mainul");if(opt.autoHeight=="on"){container.find('>ul:first').css({overflow:'hidden',width:'100%',height:'100%',maxHeight:"none"});container.css({'maxHeight':'none'});container.parent().css({'maxHeight':'none'})} container.find('>ul:first >li').each(function(j){var li=jQuery(this);li.addClass("tp-revslider-slidesli");li.css({'width':'100%','height':'100%','overflow':'hidden'});if(li.data('link')!=undefined){var link=li.data('link');var target="_self";var zindex=60;if(li.data('slideindex')=="back")zindex=0;var linktoslide=checksl=li.data('linktoslide');if(linktoslide!=undefined){if(linktoslide!="next"&&linktoslide!="prev") container.find('>ul:first-child >li').each(function(){var t=jQuery(this);if(t.data('origindex')+1==checksl)linktoslide=t.index()+1})} if(li.data('target')!=undefined)target=li.data('target');if(link!="slide")linktoslide="no";var apptxt='';li.append(apptxt)}});container.parent().css({'overflow':'visible'});container.find('>ul:first >li >img').each(function(j){var img=jQuery(this);img.addClass('defaultimg');if(img.data('lazyload')!=undefined&&img.data('lazydone')!=1){}else{setSize(img,opt)} if(isIE(8)){img.data('kenburns',"off")} if(opt.panZoomDisableOnMobile=="on"&&is_mobile()){img.data('kenburns',"off");img.data('bgfit',"cover")} img.wrap('
');if(opt.dottedOverlay!="none"&&opt.dottedOverlay!=undefined) img.closest('.slotholder').append('
');var src=img.attr('src'),ll=img.data('lazyload'),bgfit=img.data('bgfit'),bgrepeat=img.data('bgrepeat'),bgposition=img.data('bgposition');if(bgfit==undefined)bgfit="cover";if(bgrepeat==undefined)bgrepeat="no-repeat";if(bgposition==undefined)bgposition="center center" var pari=img.closest('.slotholder');img.replaceWith('
');if(isIE(8)){pari.find('.tp-bgimg').css({backgroundImage:"none",'background-image':'none'});pari.find('.tp-bgimg').append('')} img.css({'opacity':0});img.data('li-id',j)})} var prepareOneSlide=function(slotholder,opt,visible,vorh){var sh=slotholder,img=sh.find('.defaultimg'),scalestart=sh.data('zoomstart'),rotatestart=sh.data('rotationstart');if(img.data('currotate')!=undefined) rotatestart=img.data('currotate');if(img.data('curscale')!=undefined&&vorh=="box") scalestart=img.data('curscale')*100;else if(img.data('curscale')!=undefined) scalestart=img.data('curscale');setSize(img,opt) var src=img.data('src'),bgcolor=img.css('backgroundColor'),w=opt.width,h=opt.height,fulloff=img.data("fxof"),fullyoff=0;if(opt.autoHeight=="on")h=opt.container.height();if(fulloff==undefined)fulloff=0;var off=0,bgfit=img.data('bgfit'),bgrepeat=img.data('bgrepeat'),bgposition=img.data('bgposition');if(bgfit==undefined)bgfit="cover";if(bgrepeat==undefined)bgrepeat="no-repeat";if(bgposition==undefined)bgposition="center center";if(isIE(8)){sh.data('kenburns',"off");var imgsrc=src;src=""} switch(vorh){case "box":var basicsize=0,x=0,y=0;if(opt.sloth>opt.slotw) basicsize=opt.sloth else basicsize=opt.slotw;if(!visible){var off=0-basicsize} opt.slotw=basicsize;opt.sloth=basicsize;var x=0;var y=0;if(sh.data('kenburns')=="on"){bgfit=scalestart;if(bgfit.toString().length<4) bgfit=calculateKenBurnScales(bgfit,sh,opt)} for(var j=0;j'+'
'+'
'+'
');y=y+basicsize;if(isIE(8)){sh.find('.slot ').last().find('.slotslide').append('');ieimgposition(sh,opt)} if(scalestart!=undefined&&rotatestart!=undefined) punchgs.TweenLite.set(sh.find('.slot').last(),{rotationZ:rotatestart})} x=x+basicsize} break;case "vertical":case "horizontal":if(sh.data('kenburns')=="on"){bgfit=scalestart;if(bgfit.toString().length<4) bgfit=calculateKenBurnScales(bgfit,sh,opt)} if(vorh=="horizontal"){if(!visible)var off=0-opt.slotw;for(var i=0;i'+'
'+'
'+'
');if(scalestart!=undefined&&rotatestart!=undefined) punchgs.TweenLite.set(sh.find('.slot').last(),{rotationZ:rotatestart});if(isIE(8)){sh.find('.slot ').last().find('.slotslide').append('');ieimgposition(sh,opt)}}}else{if(!visible)var off=0-opt.sloth;for(var i=0;i'+'
'+'
'+'
');if(scalestart!=undefined&&rotatestart!=undefined) punchgs.TweenLite.set(sh.find('.slot').last(),{rotationZ:rotatestart});if(isIE(8)){sh.find('.slot ').last().find('.slotslide').append('');ieimgposition(sh,opt)}}} break}} var ieimgposition=function(nextsh,opt){if(isIE(8)){var ie8img=nextsh.find('.ieeightfallbackimage');var ie8w=ie8img.width(),ie8h=ie8img.height();if(opt.startwidth/opt.startheight0) loadAllPrepared(element,found);else{clearInterval(inter);if(call!=undefined) call()}},100)} var swapSlide=function(container,opt){try{var actli=container.find('>ul:first-child >li:eq('+opt.act+')')}catch(e){var actli=container.find('>ul:first-child >li:eq(1)')} opt.lastslide=opt.act;var nextli=container.find('>ul:first-child >li:eq('+opt.next+')');var defimg=nextli.find('.defaultimg');opt.bannertimeronpause=!0;container.trigger('stoptimer');opt.cd=0;if(defimg.data('lazyload')!=undefined&&defimg.data('lazyload')!="undefined"&&defimg.data('lazydone')!=1){if(!isIE(8)) defimg.css({backgroundImage:'url("'+nextli.find('.defaultimg').data('lazyload')+'")'});else{defimg.attr('src',nextli.find('.defaultimg').data('lazyload'))} defimg.data('src',nextli.find('.defaultimg').data('lazyload'));defimg.data('lazydone',0);defimg.data('orgw',0);nextli.data('loadeddone',1);container.find('.tp-loader').css({display:"block"});waitForLoads(container.find('.tp-static-layers'),function(){waitForLoads(nextli,function(){var nextsh=nextli.find('.slotholder');if(nextsh.data('kenburns')=="on"){var waitfordimension=setInterval(function(){var ow=nextsh.data('owidth');if(ow>=0){clearInterval(waitfordimension);swapSlideCall(opt,defimg,container)}},10)}else swapSlideCall(opt,defimg,container)},opt)},opt)}else{if(nextli.data('loadeddone')===undefined){nextli.data('loadeddone',1);waitForLoads(nextli,function(){swapSlideCall(opt,defimg,container)},opt)}else swapSlideCall(opt,defimg,container)}} var swapSlideCall=function(opt,defimg,container){opt.bannertimeronpause=!1;opt.cd=0;container.trigger('nulltimer');container.find('.tp-loader').css({display:"none"});setSize(defimg,opt);setBulPos(container,opt);setSize(defimg,opt);swapSlideProgress(container,opt)} var swapSlideProgress=function(container,opt){container.trigger('revolution.slide.onbeforeswap');opt.transition=1;opt.videoplaying=!1;try{var actli=container.find('>ul:first-child >li:eq('+opt.act+')')}catch(e){var actli=container.find('>ul:first-child >li:eq(1)')} opt.lastslide=opt.act;var nextli=container.find('>ul:first-child >li:eq('+opt.next+')');setTimeout(function(){handleSpecialPreviews(opt)},200);var actsh=actli.find('.slotholder'),nextsh=nextli.find('.slotholder');if(nextsh.data('kenburns')=="on"||actsh.data('kenburns')=="on"){stopKenBurn(container,opt);container.find('.kenburnimg').remove()} if(nextli.data('delay')!=undefined){opt.cd=0;opt.delay=nextli.data('delay')}else{opt.delay=opt.origcd} if(opt.firststart==1) punchgs.TweenLite.set(actli,{autoAlpha:0});punchgs.TweenLite.set(actli,{zIndex:18});punchgs.TweenLite.set(nextli,{autoAlpha:0,zIndex:20});var removetime=0;if(actli.index()!=nextli.index()&&opt.firststart!=1){removetime=removeTheCaptions(actli,opt)} if(actli.data('saveperformance')!="on")removetime=0;setTimeout(function(){container.trigger('restarttimer');slideAnimation(container,opt,nextli,actli,actsh,nextsh)},removetime)} var slideAnimation=function(container,opt,nextli,actli,actsh,nextsh){if(nextli.data('differentissplayed')=='prepared'){nextli.data('differentissplayed','done');nextli.data('transition',nextli.data('savedtransition'));nextli.data('slotamount',nextli.data('savedslotamount'));nextli.data('masterspeed',nextli.data('savedmasterspeed'))} if(nextli.data('fstransition')!=undefined&&nextli.data('differentissplayed')!="done"){nextli.data('savedtransition',nextli.data('transition'));nextli.data('savedslotamount',nextli.data('slotamount'));nextli.data('savedmasterspeed',nextli.data('masterspeed'));nextli.data('transition',nextli.data('fstransition'));nextli.data('slotamount',nextli.data('fsslotamount'));nextli.data('masterspeed',nextli.data('fsmasterspeed'));nextli.data('differentissplayed','prepared')} container.find('.active-revslide').removeClass('.active-revslide');nextli.addClass("active-revslide");if(nextli.data('transition')==undefined)nextli.data('transition',"random");var nexttrans=0,transtext=nextli.data('transition').split(","),curtransid=nextli.data('nexttransid')==undefined?-1:nextli.data('nexttransid');if(nextli.data('randomtransition')=="on") curtransid=Math.round(Math.random()*transtext.length);else curtransid=curtransid+1;if(curtransid==transtext.length)curtransid=0;nextli.data('nexttransid',curtransid);var comingtransition=transtext[curtransid];if(opt.ie){if(comingtransition=="boxfade")comingtransition="boxslide";if(comingtransition=="slotfade-vertical")comingtransition="slotzoom-vertical";if(comingtransition=="slotfade-horizontal")comingtransition="slotzoom-horizontal"} if(isIE(8)){comingtransition=11} var specials=0;if(opt.parallax=="scroll"&&opt.parallaxFirstGo==undefined){opt.parallaxFirstGo=!0;scrollParallax(container,opt);setTimeout(function(){scrollParallax(container,opt)},210);setTimeout(function(){scrollParallax(container,opt)},420)} if(comingtransition=="slidehorizontal"){comingtransition="slideleft" if(opt.leftarrowpressed==1) comingtransition="slideright"} if(comingtransition=="slidevertical"){comingtransition="slideup" if(opt.leftarrowpressed==1) comingtransition="slidedown"} if(comingtransition=="parallaxhorizontal"){comingtransition="parallaxtoleft" if(opt.leftarrowpressed==1) comingtransition="parallaxtoright"} if(comingtransition=="parallaxvertical"){comingtransition="parallaxtotop" if(opt.leftarrowpressed==1) comingtransition="parallaxtobottom"} var transitionsArray=[['boxslide',0,1,10,0,'box',!1,null,0],['boxfade',1,0,10,0,'box',!1,null,1],['slotslide-horizontal',2,0,0,200,'horizontal',!0,!1,2],['slotslide-vertical',3,0,0,200,'vertical',!0,!1,3],['curtain-1',4,3,0,0,'horizontal',!0,!0,4],['curtain-2',5,3,0,0,'horizontal',!0,!0,5],['curtain-3',6,3,25,0,'horizontal',!0,!0,6],['slotzoom-horizontal',7,0,0,400,'horizontal',!0,!0,7],['slotzoom-vertical',8,0,0,0,'vertical',!0,!0,8],['slotfade-horizontal',9,0,0,500,'horizontal',!0,null,9],['slotfade-vertical',10,0,0,500,'vertical',!0,null,10],['fade',11,0,1,300,'horizontal',!0,null,11],['slideleft',12,0,1,0,'horizontal',!0,!0,12],['slideup',13,0,1,0,'horizontal',!0,!0,13],['slidedown',14,0,1,0,'horizontal',!0,!0,14],['slideright',15,0,1,0,'horizontal',!0,!0,15],['papercut',16,0,0,600,'',null,null,16],['3dcurtain-horizontal',17,0,20,100,'vertical',!1,!0,17],['3dcurtain-vertical',18,0,10,100,'horizontal',!1,!0,18],['cubic',19,0,20,600,'horizontal',!1,!0,19],['cube',19,0,20,600,'horizontal',!1,!0,20],['flyin',20,0,4,600,'vertical',!1,!0,21],['turnoff',21,0,1,1600,'horizontal',!1,!0,22],['incube',22,0,20,200,'horizontal',!1,!0,23],['cubic-horizontal',23,0,20,500,'vertical',!1,!0,24],['cube-horizontal',23,0,20,500,'vertical',!1,!0,25],['incube-horizontal',24,0,20,500,'vertical',!1,!0,26],['turnoff-vertical',25,0,1,200,'horizontal',!1,!0,27],['fadefromright',12,1,1,0,'horizontal',!0,!0,28],['fadefromleft',15,1,1,0,'horizontal',!0,!0,29],['fadefromtop',14,1,1,0,'horizontal',!0,!0,30],['fadefrombottom',13,1,1,0,'horizontal',!0,!0,31],['fadetoleftfadefromright',12,2,1,0,'horizontal',!0,!0,32],['fadetorightfadetoleft',15,2,1,0,'horizontal',!0,!0,33],['fadetobottomfadefromtop',14,2,1,0,'horizontal',!0,!0,34],['fadetotopfadefrombottom',13,2,1,0,'horizontal',!0,!0,35],['parallaxtoright',12,3,1,0,'horizontal',!0,!0,36],['parallaxtoleft',15,3,1,0,'horizontal',!0,!0,37],['parallaxtotop',14,3,1,0,'horizontal',!0,!0,38],['parallaxtobottom',13,3,1,0,'horizontal',!0,!0,39],['scaledownfromright',12,4,1,0,'horizontal',!0,!0,40],['scaledownfromleft',15,4,1,0,'horizontal',!0,!0,41],['scaledownfromtop',14,4,1,0,'horizontal',!0,!0,42],['scaledownfrombottom',13,4,1,0,'horizontal',!0,!0,43],['zoomout',13,5,1,0,'horizontal',!0,!0,44],['zoomin',13,6,1,0,'horizontal',!0,!0,45],['notransition',26,0,1,0,'horizontal',!0,null,46]];var flatTransitions=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45];var premiumTransitions=[16,17,18,19,20,21,22,23,24,25,26,27] var nexttrans=0;var specials=1;var STAindex=0;var indexcounter=0;var STA=new Array;if(nextsh.data('kenburns')=="on"){if(comingtransition=="boxslide"||comingtransition==0||comingtransition=="boxfade"||comingtransition==1||comingtransition=="papercut"||comingtransition==16) comingtransition=11;startKenBurn(container,opt,!0,!0)} if(comingtransition=="random"){comingtransition=Math.round(Math.random()*transitionsArray.length-1);if(comingtransition>transitionsArray.length-1)comingtransition=transitionsArray.length-1} if(comingtransition=="random-static"){comingtransition=Math.round(Math.random()*flatTransitions.length-1);if(comingtransition>flatTransitions.length-1)comingtransition=flatTransitions.length-1;comingtransition=flatTransitions[comingtransition]} if(comingtransition=="random-premium"){comingtransition=Math.round(Math.random()*premiumTransitions.length-1);if(comingtransition>premiumTransitions.length-1)comingtransition=premiumTransitions.length-1;comingtransition=premiumTransitions[comingtransition]} var problematicTransitions=[12,13,14,15,16,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45];if(opt.isJoomla==!0&&window.MooTools!=undefined&&problematicTransitions.indexOf(comingtransition)!=-1){var newTransIndex=Math.round(Math.random()*(premiumTransitions.length-2))+1;if(newTransIndex>premiumTransitions.length-1) newTransIndex=premiumTransitions.length-1;if(newTransIndex==0) newTransIndex=1;comingtransition=premiumTransitions[newTransIndex]} function findTransition(){jQuery.each(transitionsArray,function(inde,trans){if(trans[0]==comingtransition||trans[8]==comingtransition){nexttrans=trans[1];specials=trans[2];STAindex=indexcounter} indexcounter=indexcounter+1})} findTransition();if(isIE(8)&&nexttrans>15&&nexttrans<28){comingtransition=Math.round(Math.random()*flatTransitions.length-1);if(comingtransition>flatTransitions.length-1)comingtransition=flatTransitions.length-1;comingtransition=flatTransitions[comingtransition];indexcounter=0;findTransition()} var direction=-1;if(opt.leftarrowpressed==1||opt.act>opt.next)direction=1;opt.leftarrowpressed=0;if(nexttrans>26)nexttrans=26;if(nexttrans<0)nexttrans=0;var masterspeed=300;if(nextli.data('masterspeed')!=undefined&&nextli.data('masterspeed')>99&&nextli.data('masterspeed')opt.delay) masterspeed=opt.delay;STA=transitionsArray[STAindex];container.parent().find(".bullet").each(function(){var bul=jQuery(this),buli=bul.index();bul.removeClass("selected");if(opt.navigationArrows=="withbullet"||opt.navigationArrows=="nexttobullets") buli=bul.index()-1;if(buli==opt.next)bul.addClass('selected')});var mtl=new punchgs.TimelineLite({onComplete:function(){letItFree(container,opt,nextsh,actsh,nextli,actli,mtl)}});mtl.add(punchgs.TweenLite.set(nextsh.find('.defaultimg'),{opacity:0}));mtl.pause();if(nextli.data('slotamount')==undefined||nextli.data('slotamount')<1){opt.slots=Math.round(Math.random()*12+4);if(comingtransition=="boxslide") opt.slots=Math.round(Math.random()*6+3);else if(comingtransition=="flyin") opt.slots=Math.round(Math.random()*4+1)}else{opt.slots=nextli.data('slotamount')} if(nextli.data('rotate')==undefined) opt.rotate=0 else if(nextli.data('rotate')==999) opt.rotate=Math.round(Math.random()*360);else opt.rotate=nextli.data('rotate');if(!jQuery.support.transition||opt.ie||opt.ie9)opt.rotate=0;if(opt.firststart==1)opt.firststart=0;masterspeed=masterspeed+STA[4];if((nexttrans==4||nexttrans==5||nexttrans==6)&&opt.slots<3)opt.slots=3;if(STA[3]!=0)opt.slots=Math.min(opt.slots,STA[3]);if(nexttrans==9)opt.slots=opt.width/20;if(nexttrans==10)opt.slots=opt.height/20;if(STA[7]!=null)prepareOneSlide(actsh,opt,STA[7],STA[5]);if(STA[6]!=null)prepareOneSlide(nextsh,opt,STA[6],STA[5]);if(nexttrans==0){var maxz=Math.ceil(opt.height/opt.sloth);var curz=0;nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);curz=curz+1;if(curz==maxz)curz=0;mtl.add(punchgs.TweenLite.from(ss,(masterspeed)/600,{opacity:0,top:(0-opt.sloth),left:(0-opt.slotw),rotation:opt.rotate,force3D:"auto",ease:punchgs.Power2.easeOut}),((j*15)+((curz)*30))/1500)})} if(nexttrans==1){var maxtime,maxj=0;nextsh.find('.slotslide').each(function(j){var ss=jQuery(this),rand=Math.random()*masterspeed+300,rand2=Math.random()*500+200;if(rand+rand2>maxtime){maxtime=rand2+rand2;maxj=j} mtl.add(punchgs.TweenLite.from(ss,rand/1000,{autoAlpha:0,force3D:"auto",rotation:opt.rotate,ease:punchgs.Power2.easeInOut}),rand2/1000)})} if(nexttrans==2){var subtl=new punchgs.TimelineLite();actsh.find('.slotslide').each(function(){var ss=jQuery(this);subtl.add(punchgs.TweenLite.to(ss,masterspeed/1000,{left:opt.slotw,force3D:"auto",rotation:(0-opt.rotate)}),0);mtl.add(subtl,0)});nextsh.find('.slotslide').each(function(){var ss=jQuery(this);subtl.add(punchgs.TweenLite.from(ss,masterspeed/1000,{left:0-opt.slotw,force3D:"auto",rotation:opt.rotate}),0);mtl.add(subtl,0)})} if(nexttrans==3){var subtl=new punchgs.TimelineLite();actsh.find('.slotslide').each(function(){var ss=jQuery(this);subtl.add(punchgs.TweenLite.to(ss,masterspeed/1000,{top:opt.sloth,rotation:opt.rotate,force3D:"auto",transformPerspective:600}),0);mtl.add(subtl,0)});nextsh.find('.slotslide').each(function(){var ss=jQuery(this);subtl.add(punchgs.TweenLite.from(ss,masterspeed/1000,{top:0-opt.sloth,rotation:opt.rotate,ease:punchgs.Power2.easeOut,force3D:"auto",transformPerspective:600}),0);mtl.add(subtl,0)})} if(nexttrans==4||nexttrans==5){setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);var cspeed=(masterspeed)/1000,ticker=cspeed,subtl=new punchgs.TimelineLite();actsh.find('.slotslide').each(function(i){var ss=jQuery(this);var del=(i*cspeed)/opt.slots;if(nexttrans==5)del=((opt.slots-i-1)*cspeed)/(opt.slots)/1.5;subtl.add(punchgs.TweenLite.to(ss,cspeed*3,{transformPerspective:600,force3D:"auto",top:0+opt.height,opacity:0.5,rotation:opt.rotate,ease:punchgs.Power2.easeInOut,delay:del}),0);mtl.add(subtl,0)});nextsh.find('.slotslide').each(function(i){var ss=jQuery(this);var del=(i*cspeed)/opt.slots;if(nexttrans==5)del=((opt.slots-i-1)*cspeed)/(opt.slots)/1.5;subtl.add(punchgs.TweenLite.from(ss,cspeed*3,{top:(0-opt.height),opacity:0.5,rotation:opt.rotate,force3D:"auto",ease:punchgs.Power2.easeInOut,delay:del}),0);mtl.add(subtl,0)})} if(nexttrans==6){if(opt.slots<2)opt.slots=2;if(opt.slots%2)opt.slots=opt.slots+1;var subtl=new punchgs.TimelineLite();setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);actsh.find('.slotslide').each(function(i){var ss=jQuery(this);if(i+1opt.delay)masterspeed=opt.delay;var subtl=new punchgs.TimelineLite();setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);actsh.find('.slotslide').each(function(){var ss=jQuery(this).find('div');subtl.add(punchgs.TweenLite.to(ss,masterspeed/1000,{left:(0-opt.slotw/2)+'px',top:(0-opt.height/2)+'px',width:(opt.slotw*2)+"px",height:(opt.height*2)+"px",opacity:0,rotation:opt.rotate,force3D:"auto",ease:punchgs.Power2.easeOut}),0);mtl.add(subtl,0)});nextsh.find('.slotslide').each(function(i){var ss=jQuery(this).find('div');subtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:0,top:0,opacity:0,transformPerspective:600},{left:(0-i*opt.slotw)+'px',ease:punchgs.Power2.easeOut,force3D:"auto",top:(0)+'px',width:opt.width,height:opt.height,opacity:1,rotation:0,delay:0.1}),0);mtl.add(subtl,0)})} if(nexttrans==8){masterspeed=masterspeed*3;if(masterspeed>opt.delay)masterspeed=opt.delay;var subtl=new punchgs.TimelineLite();actsh.find('.slotslide').each(function(){var ss=jQuery(this).find('div');subtl.add(punchgs.TweenLite.to(ss,masterspeed/1000,{left:(0-opt.width/2)+'px',top:(0-opt.sloth/2)+'px',width:(opt.width*2)+"px",height:(opt.sloth*2)+"px",force3D:"auto",opacity:0,rotation:opt.rotate}),0);mtl.add(subtl,0)});nextsh.find('.slotslide').each(function(i){var ss=jQuery(this).find('div');subtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:0,top:0,opacity:0,force3D:"auto"},{'left':(0)+'px','top':(0-i*opt.sloth)+'px','width':(nextsh.find('.defaultimg').data('neww'))+"px",'height':(nextsh.find('.defaultimg').data('newh'))+"px",opacity:1,rotation:0,}),0);mtl.add(subtl,0)})} if(nexttrans==9||nexttrans==10){var ssamount=0;nextsh.find('.slotslide').each(function(i){var ss=jQuery(this);ssamount++;mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{autoAlpha:0,force3D:"auto",transformPerspective:600},{autoAlpha:1,ease:punchgs.Power2.easeInOut,delay:(i*5)/1000}),0)})} if(nexttrans==11||nexttrans==26){var ssamount=0;if(nexttrans==26)masterspeed=0;nextsh.find('.slotslide').each(function(i){var ss=jQuery(this);mtl.add(punchgs.TweenLite.from(ss,masterspeed/1000,{autoAlpha:0,force3D:"auto",ease:punchgs.Power2.easeInOut}),0)})} if(nexttrans==12||nexttrans==13||nexttrans==14||nexttrans==15){masterspeed=masterspeed;if(masterspeed>opt.delay)masterspeed=opt.delay;setTimeout(function(){punchgs.TweenLite.set(actsh.find('.defaultimg'),{autoAlpha:0})},100);var oow=opt.width,ooh=opt.height,ssn=nextsh.find('.slotslide'),twx=0,twy=0,op=1,scal=1,fromscale=1,easeitout=punchgs.Power2.easeInOut,easeitin=punchgs.Power2.easeInOut,speedy=masterspeed/1000,speedy2=speedy;if(opt.fullWidth=="on"||opt.fullScreen=="on"){oow=ssn.width();ooh=ssn.height()} if(nexttrans==12) twx=oow;else if(nexttrans==15) twx=0-oow;else if(nexttrans==13) twy=ooh;else if(nexttrans==14) twy=0-ooh;if(specials==1)op=0;if(specials==2)op=0;if(specials==3){easeitout=punchgs.Power2.easeInOut;easeitin=punchgs.Power1.easeInOut;speedy=masterspeed/1200} if(specials==4||specials==5) scal=0.6;if(specials==6) scal=1.4;if(specials==5||specials==6){fromscale=1.4;op=0;oow=0;ooh=0;twx=0;twy=0} if(specials==6)fromscale=0.6;var dd=0;mtl.add(punchgs.TweenLite.from(ssn,speedy,{left:twx,top:twy,scale:fromscale,opacity:op,rotation:opt.rotate,ease:easeitin,force3D:"auto"}),0);var ssa=actsh.find('.slotslide');if(specials==4||specials==5){oow=0;ooh=0} if(specials!=1) switch(nexttrans){case 12:mtl.add(punchgs.TweenLite.to(ssa,speedy2,{'left':(0-oow)+'px',force3D:"auto",scale:scal,opacity:op,rotation:opt.rotate,ease:easeitout}),0);break;case 15:mtl.add(punchgs.TweenLite.to(ssa,speedy2,{'left':(oow)+'px',force3D:"auto",scale:scal,opacity:op,rotation:opt.rotate,ease:easeitout}),0);break;case 13:mtl.add(punchgs.TweenLite.to(ssa,speedy2,{'top':(0-ooh)+'px',force3D:"auto",scale:scal,opacity:op,rotation:opt.rotate,ease:easeitout}),0);break;case 14:mtl.add(punchgs.TweenLite.to(ssa,speedy2,{'top':(ooh)+'px',force3D:"auto",scale:scal,opacity:op,rotation:opt.rotate,ease:easeitout}),0);break}} if(nexttrans==16){var subtl=new punchgs.TimelineLite();mtl.add(punchgs.TweenLite.set(actli,{'position':'absolute','z-index':20}),0);mtl.add(punchgs.TweenLite.set(nextli,{'position':'absolute','z-index':15}),0);actli.wrapInner('
');actli.find('.tp-half-one').clone(!0).appendTo(actli).addClass("tp-half-two");actli.find('.tp-half-two').removeClass('tp-half-one');var oow=opt.width,ooh=opt.height;if(opt.autoHeight=="on") ooh=container.height();actli.find('.tp-half-one .defaultimg').wrap('
') actli.find('.tp-half-two .defaultimg').wrap('
') actli.find('.tp-half-two .defaultimg').css({position:'absolute',top:'-50%'});actli.find('.tp-half-two .tp-caption').wrapAll('
');mtl.add(punchgs.TweenLite.set(actli.find('.tp-half-two'),{width:oow,height:ooh,overflow:'hidden',zIndex:15,position:'absolute',top:ooh/2,left:'0px',transformPerspective:600,transformOrigin:"center bottom"}),0);mtl.add(punchgs.TweenLite.set(actli.find('.tp-half-one'),{width:oow,height:ooh/2,overflow:'visible',zIndex:10,position:'absolute',top:'0px',left:'0px',transformPerspective:600,transformOrigin:"center top"}),0);var img=actli.find('.defaultimg'),ro1=Math.round(Math.random()*20-10),ro2=Math.round(Math.random()*20-10),ro3=Math.round(Math.random()*20-10),xof=Math.random()*0.4-0.2,yof=Math.random()*0.4-0.2,sc1=Math.random()*1+1,sc2=Math.random()*1+1,sc3=Math.random()*0.3+0.3;mtl.add(punchgs.TweenLite.set(actli.find('.tp-half-one'),{overflow:'hidden'}),0);mtl.add(punchgs.TweenLite.fromTo(actli.find('.tp-half-one'),masterspeed/800,{width:oow,height:ooh/2,position:'absolute',top:'0px',left:'0px',force3D:"auto",transformOrigin:"center top"},{scale:sc1,rotation:ro1,y:(0-ooh-ooh/4),autoAlpha:0,ease:punchgs.Power2.easeInOut}),0);mtl.add(punchgs.TweenLite.fromTo(actli.find('.tp-half-two'),masterspeed/800,{width:oow,height:ooh,overflow:'hidden',position:'absolute',top:ooh/2,left:'0px',force3D:"auto",transformOrigin:"center bottom"},{scale:sc2,rotation:ro2,y:ooh+ooh/4,ease:punchgs.Power2.easeInOut,autoAlpha:0,onComplete:function(){punchgs.TweenLite.set(actli,{'position':'absolute','z-index':15});punchgs.TweenLite.set(nextli,{'position':'absolute','z-index':20});if(actli.find('.tp-half-one').length>0){actli.find('.tp-half-one .defaultimg').unwrap();actli.find('.tp-half-one .slotholder').unwrap()} actli.find('.tp-half-two').remove()}}),0);subtl.add(punchgs.TweenLite.set(nextsh.find('.defaultimg'),{autoAlpha:1}),0);if(actli.html()!=null) mtl.add(punchgs.TweenLite.fromTo(nextli,(masterspeed-200)/1000,{scale:sc3,x:(opt.width/4)*xof,y:(ooh/4)*yof,rotation:ro3,force3D:"auto",transformOrigin:"center center",ease:punchgs.Power2.easeOut},{autoAlpha:1,scale:1,x:0,y:0,rotation:0}),0);mtl.add(subtl,0)} if(nexttrans==17){nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,(masterspeed)/800,{opacity:0,rotationY:0,scale:0.9,rotationX:-110,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{opacity:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:punchgs.Power3.easeOut,delay:j*0.06}),0)})} if(nexttrans==18){nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,(masterspeed)/500,{autoAlpha:0,rotationY:310,scale:0.9,rotationX:10,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{autoAlpha:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:punchgs.Power3.easeOut,delay:j*0.06}),0)})} if(nexttrans==19||nexttrans==22){var subtl=new punchgs.TimelineLite();mtl.add(punchgs.TweenLite.set(actli,{zIndex:20}),0);mtl.add(punchgs.TweenLite.set(nextli,{zIndex:20}),0);setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);var chix=nextli.css('z-index'),chix2=actli.css('z-index'),rot=90,op=1,torig="center center ";if(direction==1)rot=-90;if(nexttrans==19){torig=torig+"-"+opt.height/2;op=0}else{torig=torig+opt.height/2} punchgs.TweenLite.set(container,{transformStyle:"flat",backfaceVisibility:"hidden",transformPerspective:600});nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);subtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{transformStyle:"flat",backfaceVisibility:"hidden",left:0,rotationY:opt.rotate,z:10,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationX:rot},{left:0,rotationY:0,top:0,z:0,scale:1,force3D:"auto",rotationX:0,delay:(j*50)/1000,ease:punchgs.Power2.easeInOut}),0);subtl.add(punchgs.TweenLite.to(ss,0.1,{autoAlpha:1,delay:(j*50)/1000}),0);mtl.add(subtl)});actsh.find('.slotslide').each(function(j){var ss=jQuery(this);var rot=-90;if(direction==1)rot=90;subtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{transformStyle:"flat",backfaceVisibility:"hidden",autoAlpha:1,rotationY:0,top:0,z:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationX:0},{autoAlpha:1,rotationY:opt.rotate,top:0,z:10,scale:1,rotationX:rot,delay:(j*50)/1000,force3D:"auto",ease:punchgs.Power2.easeInOut}),0);mtl.add(subtl)})} if(nexttrans==20){setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);var chix=nextli.css('z-index'),chix2=actli.css('z-index');if(direction==1){var ofx=-opt.width var rot=70;var torig="left center -"+opt.height/2}else{var ofx=opt.width;var rot=-70;var torig="right center -"+opt.height/2} nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1500,{left:ofx,rotationX:40,z:-600,opacity:op,top:0,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:rot},{left:0,delay:(j*50)/1000,ease:punchgs.Power2.easeInOut}),0);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{rotationX:40,z:-600,opacity:op,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:rot},{rotationX:0,opacity:1,top:0,z:0,scale:1,rotationY:0,delay:(j*50)/1000,ease:punchgs.Power2.easeInOut}),0);mtl.add(punchgs.TweenLite.to(ss,0.1,{opacity:1,force3D:"auto",delay:(j*50)/1000+masterspeed/2000}),0)});actsh.find('.slotslide').each(function(j){var ss=jQuery(this);if(direction!=1){var ofx=-opt.width var rot=70;var torig="left center -"+opt.height/2}else{var ofx=opt.width;var rot=-70;var torig="right center -"+opt.height/2} mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{opacity:1,rotationX:0,top:0,z:0,scale:1,left:0,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:0},{opacity:1,rotationX:40,top:0,z:-600,left:ofx,force3D:"auto",scale:0.8,rotationY:rot,delay:(j*50)/1000,ease:punchgs.Power2.easeInOut}),0);mtl.add(punchgs.TweenLite.to(ss,0.1,{force3D:"auto",opacity:0,delay:(j*50)/1000+(masterspeed/1000-(masterspeed/10000))}),0)})} if(nexttrans==21||nexttrans==25){setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);var chix=nextli.css('z-index'),chix2=actli.css('z-index'),rot=90,ofx=-opt.width,rot2=-rot;if(direction==1){if(nexttrans==25){var torig="center top 0";rot=opt.rotate}else{var torig="left center 0";rot2=opt.rotate}}else{ofx=opt.width;rot=-90;if(nexttrans==25){var torig="center bottom 0" rot2=-rot;rot=opt.rotate}else{var torig="right center 0";rot2=opt.rotate}} nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:0,transformStyle:"flat",rotationX:rot2,z:0,autoAlpha:0,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:rot},{left:0,rotationX:0,top:0,z:0,autoAlpha:1,scale:1,rotationY:0,force3D:"auto",ease:punchgs.Power3.easeInOut}),0)});if(direction!=1){ofx=-opt.width rot=90;if(nexttrans==25){torig="center top 0" rot2=-rot;rot=opt.rotate}else{torig="left center 0";rot2=opt.rotate}}else{ofx=opt.width;rot=-90;if(nexttrans==25){torig="center bottom 0" rot2=-rot;rot=opt.rotate}else{torig="right center 0";rot2=opt.rotate}} actsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:0,transformStyle:"flat",rotationX:0,z:0,autoAlpha:1,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:0},{left:0,rotationX:rot2,top:0,z:0,autoAlpha:1,force3D:"auto",scale:1,rotationY:rot,ease:punchgs.Power1.easeInOut}),0)})} if(nexttrans==23||nexttrans==24){setTimeout(function(){actsh.find('.defaultimg').css({opacity:0})},100);var chix=nextli.css('z-index'),chix2=actli.css('z-index'),rot=-90,op=1,opx=0;if(direction==1)rot=90;if(nexttrans==23){var torig="center center -"+opt.width/2;op=0}else var torig="center center "+opt.width/2;punchgs.TweenLite.set(container,{transformStyle:"preserve-3d",backfaceVisibility:"hidden",perspective:2500});nextsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:opx,rotationX:opt.rotate,force3D:"auto",opacity:op,top:0,scale:1,transformPerspective:600,transformOrigin:torig,rotationY:rot},{left:0,rotationX:0,autoAlpha:1,top:0,z:0,scale:1,rotationY:0,delay:(j*50)/500,ease:punchgs.Power2.easeInOut}),0)});rot=90;if(direction==1)rot=-90;actsh.find('.slotslide').each(function(j){var ss=jQuery(this);mtl.add(punchgs.TweenLite.fromTo(ss,masterspeed/1000,{left:0,autoAlpha:1,rotationX:0,top:0,z:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:torig,rotationY:0},{left:opx,autoAlpha:1,rotationX:opt.rotate,top:0,scale:1,rotationY:rot,delay:(j*50)/500,ease:punchgs.Power2.easeInOut}),0)})} mtl.pause();animateTheCaptions(nextli,opt,null,mtl);punchgs.TweenLite.to(nextli,0.001,{autoAlpha:1});var data={};data.slideIndex=opt.next+1;data.slide=nextli;container.trigger('revolution.slide.onchange',data);setTimeout(function(){container.trigger('revolution.slide.onafterswap')},masterspeed);container.trigger('revolution.slide.onvideostop')} var letItFree=function(container,opt,nextsh,actsh,nextli,actli,mtl){punchgs.TweenLite.to(nextsh.find('.defaultimg'),0.001,{autoAlpha:1,onComplete:function(){removeSlots(container,opt,nextli)}});if(nextli.index()!=actli.index()){punchgs.TweenLite.to(actli,0.2,{autoAlpha:0,onComplete:function(){removeSlots(container,opt,actli)}})} opt.act=opt.next;if(opt.navigationType=="thumb")moveSelectedThumb(container);if(nextsh.data('kenburns')=="on"){startKenBurn(container,opt)} container.find('.current-sr-slide-visible').removeClass("current-sr-slide-visible");nextli.addClass("current-sr-slide-visible");if(opt.parallax=="scroll"||opt.parallax=="scroll+mouse"||opt.parallax=="mouse+scroll"){scrollParallax(container,opt)} mtl.clear()} var onPlayerStateChange=function(event){var embedCode=event.target.getVideoEmbedCode();var ytcont=jQuery('#'+embedCode.split('id="')[1].split('"')[0]) var container=ytcont.closest('.tp-simpleresponsive');var player=ytcont.parent().data('player');if(event.data==YT.PlayerState.PLAYING){var bt=container.find('.tp-bannertimer');var opt=bt.data('opt');if(ytcont.closest('.tp-caption').data('volume')=="mute") player.mute();opt.videoplaying=!0;container.trigger('stoptimer');container.trigger('revolution.slide.onvideoplay')}else{var bt=container.find('.tp-bannertimer');var opt=bt.data('opt');if((event.data!=-1&&event.data!=3)){opt.videoplaying=!1;container.trigger('starttimer');container.trigger('revolution.slide.onvideostop')} if(event.data==0&&opt.nextslideatend==!0) opt.container.revnext();else{opt.videoplaying=!1;container.trigger('starttimer');container.trigger('revolution.slide.onvideostop')}}} var addEvent=function(element,eventName,callback){if(element.addEventListener) element.addEventListener(eventName,callback,!1);else element.attachEvent(eventName,callback,!1)} var vimeoready_auto=function(player_id,autoplay){var froogaloop=$f(player_id),vimcont=jQuery('#'+player_id),container=vimcont.closest('.tp-simpleresponsive'),nextcaption=vimcont.closest('.tp-caption');setTimeout(function(){froogaloop.addEvent('ready',function(data){if(autoplay)froogaloop.api('play');froogaloop.addEvent('play',function(data){var bt=container.find('.tp-bannertimer');var opt=bt.data('opt');opt.videoplaying=!0;container.trigger('stoptimer');container.trigger('revolution.slide.onvideoplay');if(nextcaption.data('volume')=="mute") froogaloop.api('setVolume',"0")});froogaloop.addEvent('finish',function(data){var bt=container.find('.tp-bannertimer');var opt=bt.data('opt');opt.videoplaying=!1;container.trigger('starttimer');container.trigger('revolution.slide.onvideoplay');if(opt.nextslideatend==!0) opt.container.revnext()});froogaloop.addEvent('pause',function(data){var bt=container.find('.tp-bannertimer');var opt=bt.data('opt');opt.videoplaying=!1;container.trigger('starttimer');container.trigger('revolution.slide.onvideostop')});nextcaption.find('.tp-thumb-image').click(function(){punchgs.TweenLite.to(jQuery(this),0.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}) froogaloop.api("play")})})},150)} var updateHTML5Size=function(pc,container){var windowW=container.width();var windowH=container.height();var mediaAspect=pc.data('mediaAspect');if(mediaAspect==undefined)mediaAspect=1;var windowAspect=windowW/windowH;pc.css({position:"absolute"});var video=pc.find('video');if(windowAspect=opt.next)||(nss==opt.next)||(nes==opt.next)){nextcaption.addClass("tp-is-shown");staticdirection=1}else{staticdirection=0}}else{if((nes==opt.next)||(nss>opt.next)||(nes0)) offsety=opt.container.height()/2-(opt.startheight*opt.bh)/2;if(offsety<0)offsety=0;var handlecaption=0;if(opt.width0||nextcaption.find('video').length>0){var frameID="iframe"+Math.round(Math.random()*100000+1),vidw=nextcaption.data("videowidth"),vidh=nextcaption.data("videoheight"),vida=nextcaption.data("videoattributes"),vidytid=nextcaption.data('ytid'),vimeoid=nextcaption.data('vimeoid'),videopreload=nextcaption.data('videpreload'),videomp=nextcaption.data('videomp4'),videowebm=nextcaption.data('videowebm'),videoogv=nextcaption.data('videoogv'),videocontrols=nextcaption.data('videocontrols'),httpprefix="http",videoloop=nextcaption.data('videoloop')=="loop"?"loop":nextcaption.data('videoloop')=="loopandnoslidestop"?"loop":"";if(nextcaption.data('thumbimage')!=undefined&&nextcaption.data('videoposter')==undefined) nextcaption.data('videoposter',nextcaption.data('thumbimage')) if(vidytid!=undefined&&String(vidytid).length>1&&nextcaption.find('iframe').length==0){httpprefix="https";if(videocontrols=="none"){vida=vida.replace("controls=1","controls=0");if(vida.toLowerCase().indexOf('controls')==-1) vida=vida+"&controls=0"} nextcaption.append('')} if(vimeoid!=undefined&&String(vimeoid).length>1&&nextcaption.find('iframe').length==0){if(location.protocol==='https:') httpprefix="https";nextcaption.append('')} if((videomp!=undefined||videowebm!=undefined)&&nextcaption.find('video').length==0){if(videocontrols!="controls")videocontrols="";var ie9addon="";if(vidw==100||vidw=="100%")ie9addon=";width:100% !important; height:100% !important";var apptxt='';nextcaption.append(apptxt);if(videocontrols=="controls") nextcaption.append('
'+'
'+'
'+'
'+'
'+'
'+'
')} var autoplaywason=!1;if(nextcaption.data('autoplayonlyfirsttime')==!0||nextcaption.data('autoplayonlyfirsttime')=="true"||nextcaption.data('autoplay')==!0){nextcaption.data('autoplay',!0);autoplaywason=!0} if(nextcaption.data('videoposter')!=undefined&&nextcaption.data('videoposter').length>2&&nextcaption.data('autoplay')!=!0&&!internrecalled){if(nextcaption.find('.tp-thumb-image').length==0){nextcaption.append('
')}else{punchgs.TweenLite.set(nextcaption.find('.tp-thumb-image'),{autoAlpha:1})}} nextcaption.find('iframe').each(function(){var ifr=jQuery(this);punchgs.TweenLite.to(ifr,0.1,{autoAlpha:1,zIndex:0,transformStyle:"preserve-3d",z:0,rotationX:0,force3D:"auto"});if(is_mobile()){var oldsrc=ifr.attr('src');ifr.attr('src',"");ifr.attr('src',oldsrc)} opt.nextslideatend=nextcaption.data('nextslideatend');if(ifr.attr('src').toLowerCase().indexOf('youtube')>=0){if(!ifr.hasClass("HasListener")){try{ifr.attr('id',frameID);var player;var ytint=setInterval(function(){if(YT!=undefined) if(typeof YT.Player!=undefined&&typeof YT.Player!="undefined"){player=new YT.Player(frameID,{events:{"onStateChange":onPlayerStateChange,'onReady':function(event){var embedCode=event.target.getVideoEmbedCode(),ytcont=jQuery('#'+embedCode.split('id="')[1].split('"')[0]),nextcaption=ytcont.closest('.tp-caption'),videorate=nextcaption.data('videorate'),videostart=nextcaption.data('videostart');if(videorate!=undefined) event.target.setPlaybackRate(parseFloat(videorate));if(!is_mobile()&&nextcaption.data('autoplay')==!0||autoplaywason){nextcaption.data('timerplay',setTimeout(function(){event.target.playVideo()},nextcaption.data('start')))} nextcaption.find('.tp-thumb-image').click(function(){punchgs.TweenLite.to(jQuery(this),0.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}) if(!is_mobile()){player.playVideo()}})}}})} ifr.addClass("HasListener");nextcaption.data('player',player);clearInterval(ytint)},100)}catch(e){}}else{if(!recalled){var player=nextcaption.data('player');if(nextcaption.data('forcerewind')=="on"&&!is_mobile()) player.seekTo(0);if(!is_mobile()&&nextcaption.data('autoplay')==!0||autoplaywason){nextcaption.data('timerplay',setTimeout(function(){player.playVideo()},nextcaption.data('start')))}}}}else if(ifr.attr('src').toLowerCase().indexOf('vimeo')>=0){if(!ifr.hasClass("HasListener")){ifr.addClass("HasListener");ifr.attr('id',frameID);var isrc=ifr.attr('src');var queryParameters={},queryString=isrc,re=/([^&=]+)=([^&]*)/g,m;while(m=re.exec(queryString)){queryParameters[decodeURIComponent(m[1])]=decodeURIComponent(m[2])} if(queryParameters.player_id!=undefined) isrc=isrc.replace(queryParameters.player_id,frameID);else isrc=isrc+"&player_id="+frameID;try{isrc=isrc.replace('api=0','api=1')}catch(e){} isrc=isrc+"&api=1";ifr.attr('src',isrc);var player=nextcaption.find('iframe')[0];var vimint=setInterval(function(){if($f!=undefined){if(typeof $f(frameID).api!=undefined&&typeof $f(frameID).api!="undefined"){$f(player).addEvent('ready',function(){vimeoready_auto(frameID,autoplaywason)});clearInterval(vimint)}}},100)}else{if(!recalled){if(!is_mobile()&&(nextcaption.data('autoplay')==!0||nextcaption.data('forcerewind')=="on")){var ifr=nextcaption.find('iframe');var id=ifr.attr('id');var froogaloop=$f(id);if(nextcaption.data('forcerewind')=="on") froogaloop.api("seekTo",0);nextcaption.data('timerplay',setTimeout(function(){if(nextcaption.data('autoplay')==!0) froogaloop.api("play")},nextcaption.data('start')))}}}}});if((is_mobile()&&nextcaption.data('disablevideoonmobile')==1)||isIE(8))nextcaption.find('video').remove();if(nextcaption.find('video').length>0){nextcaption.find('video').each(function(i){var video=this,jvideo=jQuery(this);if(!jvideo.parent().hasClass("html5vid")) jvideo.wrap('
');var html5vid=jvideo.parent();addEvent(video,'loadedmetadata',function(html5vid){html5vid.data('metaloaded',1)}(html5vid));clearInterval(html5vid.data('interval'));html5vid.data('interval',setInterval(function(){if(html5vid.data('metaloaded')==1||video.duration!=NaN){clearInterval(html5vid.data('interval'));if(!html5vid.hasClass("HasListener")){html5vid.addClass("HasListener");if(nextcaption.data('dottedoverlay')!="none"&&nextcaption.data('dottedoverlay')!=undefined) if(nextcaption.find('.tp-dottedoverlay').length!=1) html5vid.append('
');if(jvideo.attr('control')==undefined){if(html5vid.find('.tp-video-play-button').length==0) html5vid.append('
');html5vid.parent().find('video, .tp-poster, .tp-thumb-image, .tp-video-play-button').click(function(){if(html5vid.hasClass("videoisplaying")){video.pause()}else{video.play();punchgs.TweenLite.to(html5vid.parent().find('.tp-poster, .tp-thumb-image'),0.2,{autoAlpha:0})}})} if(nextcaption.data('forcecover')==1||nextcaption.hasClass('fullscreenvideo')){if(nextcaption.data('forcecover')==1){updateHTML5Size(html5vid,opt.container);html5vid.addClass("fullcoveredvideo");nextcaption.addClass("fullcoveredvideo")} html5vid.css({width:"100%",height:"100%"})} var playButton=nextcaption.find('.tp-vid-play-pause')[0],muteButton=nextcaption.find('.tp-vid-mute')[0],fullScreenButton=nextcaption.find('.tp-vid-full-screen')[0],seekBar=nextcaption.find('.tp-seek-bar')[0],volumeBar=nextcaption.find('.tp-volume-bar')[0];if(playButton!=undefined){addEvent(playButton,"click",function(){if(video.paused==!0) video.play();else video.pause()});addEvent(muteButton,"click",function(){if(video.muted==!1){video.muted=!0;muteButton.innerHTML="Unmute"}else{video.muted=!1;muteButton.innerHTML="Mute"}});addEvent(fullScreenButton,"click",function(){if(video.requestFullscreen){video.requestFullscreen()}else if(video.mozRequestFullScreen){video.mozRequestFullScreen()}else if(video.webkitRequestFullscreen){video.webkitRequestFullscreen()}});addEvent(seekBar,"change",function(){var time=video.duration*(seekBar.value/100);video.currentTime=time});addEvent(video,"timeupdate",function(){var value=(100/video.duration)*video.currentTime;seekBar.value=value});addEvent(seekBar,"mousedown",function(){video.pause()});addEvent(seekBar,"mouseup",function(){video.play()});addEvent(volumeBar,"change",function(){video.volume=volumeBar.value})} addEvent(video,"play",function(){if(nextcaption.data('volume')=="mute") video.muted=!0;html5vid.addClass("videoisplaying");if(nextcaption.data('videoloop')=="loopandnoslidestop"){opt.videoplaying=!1;opt.container.trigger('starttimer');opt.container.trigger('revolution.slide.onvideostop')}else{opt.videoplaying=!0;opt.container.trigger('stoptimer');opt.container.trigger('revolution.slide.onvideoplay')} var playButton=nextcaption.find('.tp-vid-play-pause')[0],muteButton=nextcaption.find('.tp-vid-mute')[0];if(playButton!=undefined) playButton.innerHTML="Pause";if(muteButton!=undefined&&video.muted) muteButton.innerHTML="Unmute"});addEvent(video,"pause",function(){html5vid.removeClass("videoisplaying");opt.videoplaying=!1;opt.container.trigger('starttimer');opt.container.trigger('revolution.slide.onvideostop');var playButton=nextcaption.find('.tp-vid-play-pause')[0];if(playButton!=undefined) playButton.innerHTML="Play"});addEvent(video,"ended",function(){html5vid.removeClass("videoisplaying");opt.videoplaying=!1;opt.container.trigger('starttimer');opt.container.trigger('revolution.slide.onvideostop');if(opt.nextslideatend==!0) opt.container.revnext()})} var autoplaywason=!1;if(nextcaption.data('autoplayonlyfirsttime')==!0||nextcaption.data('autoplayonlyfirsttime')=="true") autoplaywason=!0;var mediaaspect=16/9;if(nextcaption.data('aspectratio')=="4:3")mediaaspect=4/3;html5vid.data('mediaAspect',mediaaspect);if(html5vid.closest('.tp-caption').data('forcecover')==1){updateHTML5Size(html5vid,opt.container);html5vid.addClass("fullcoveredvideo")} jvideo.css({display:"block"});opt.nextslideatend=nextcaption.data('nextslideatend');if(nextcaption.data('forcerewind')=="on"&&!html5vid.hasClass("videoisplaying")) if(video.currentTime>0)video.currentTime=0;if(nextcaption.data('autoplay')==!0||autoplaywason==!0){if(nextcaption.data('videoloop')=="loopandnoslidestop"){opt.videoplaying=!1;opt.container.trigger('starttimer');opt.container.trigger('revolution.slide.onvideostop')}else{opt.videoplaying=!0;opt.container.trigger('stoptimer');opt.container.trigger('revolution.slide.onvideoplay')} if(nextcaption.data('forcerewind')=="on"&&!html5vid.hasClass("videoisplaying")) if(video.currentTime>0)video.currentTime=0;if(nextcaption.data('volume')=="mute") video.muted=!0;html5vid.data('timerplay',setTimeout(function(){if(nextcaption.data('forcerewind')=="on"&&!html5vid.hasClass("videoisplaying")) if(video.currentTime>0)video.currentTime=0;if(nextcaption.data('volume')=="mute") video.muted=!0;video.play()},10+nextcaption.data('start')))} if(html5vid.data('ww')==undefined)html5vid.data('ww',jvideo.attr('width'));if(html5vid.data('hh')==undefined)html5vid.data('hh',jvideo.attr('height'));if(!nextcaption.hasClass("fullscreenvideo")&&nextcaption.data('forcecover')==1){try{html5vid.width(html5vid.data('ww')*opt.bw);html5vid.height(html5vid.data('hh')*opt.bh)}catch(e){}} clearInterval(html5vid.data('interval'))}}),100)})} if(nextcaption.data('autoplay')==!0){setTimeout(function(){if(nextcaption.data('videoloop')!="loopandnoslidestop"){opt.videoplaying=!0;opt.container.trigger('stoptimer')}},200) if(nextcaption.data('videoloop')!="loopandnoslidestop"){opt.videoplaying=!0;opt.container.trigger('stoptimer')} if(nextcaption.data('autoplayonlyfirsttime')==!0||nextcaption.data('autoplayonlyfirsttime')=="true"){nextcaption.data('autoplay',!1);nextcaption.data('autoplayonlyfirsttime',!1)}}} var imw=0;var imh=0;if(nextcaption.find('img').length>0){var im=nextcaption.find('img');if(im.width()==0)im.css({width:"auto"});if(im.height()==0)im.css({height:"auto"});if(im.data('ww')==undefined&&im.width()>0)im.data('ww',im.width());if(im.data('hh')==undefined&&im.height()>0)im.data('hh',im.height());var ww=im.data('ww');var hh=im.data('hh');if(ww==undefined)ww=0;if(hh==undefined)hh=0;im.width(ww*opt.bw);im.height(hh*opt.bh);imw=im.width();imh=im.height()}else{if(nextcaption.find('iframe').length>0||nextcaption.find('video').length>0){var html5vid=!1,im=nextcaption.find('iframe');if(im.length==0){im=nextcaption.find('video');html5vid=!0} im.css({display:"block"});if(nextcaption.data('ww')==undefined)nextcaption.data('ww',im.width());if(nextcaption.data('hh')==undefined)nextcaption.data('hh',im.height());var ww=nextcaption.data('ww'),hh=nextcaption.data('hh');var nc=nextcaption;if(nc.data('fsize')==undefined)nc.data('fsize',parseInt(nc.css('font-size'),0)||0);if(nc.data('pt')==undefined)nc.data('pt',parseInt(nc.css('paddingTop'),0)||0);if(nc.data('pb')==undefined)nc.data('pb',parseInt(nc.css('paddingBottom'),0)||0);if(nc.data('pl')==undefined)nc.data('pl',parseInt(nc.css('paddingLeft'),0)||0);if(nc.data('pr')==undefined)nc.data('pr',parseInt(nc.css('paddingRight'),0)||0);if(nc.data('mt')==undefined)nc.data('mt',parseInt(nc.css('marginTop'),0)||0);if(nc.data('mb')==undefined)nc.data('mb',parseInt(nc.css('marginBottom'),0)||0);if(nc.data('ml')==undefined)nc.data('ml',parseInt(nc.css('marginLeft'),0)||0);if(nc.data('mr')==undefined)nc.data('mr',parseInt(nc.css('marginRight'),0)||0);if(nc.data('bt')==undefined)nc.data('bt',parseInt(nc.css('borderTop'),0)||0);if(nc.data('bb')==undefined)nc.data('bb',parseInt(nc.css('borderBottom'),0)||0);if(nc.data('bl')==undefined)nc.data('bl',parseInt(nc.css('borderLeft'),0)||0);if(nc.data('br')==undefined)nc.data('br',parseInt(nc.css('borderRight'),0)||0);if(nc.data('lh')==undefined)nc.data('lh',parseInt(nc.css('lineHeight'),0)||0);if(nc.data('lh')=="auto")nc.data('lh',nc.data('fsize')+4);var fvwidth=opt.width,fvheight=opt.height;if(fvwidth>opt.startwidth)fvwidth=opt.startwidth;if(fvheight>opt.startheight)fvheight=opt.startheight;if(!nextcaption.hasClass('fullscreenvideo')) nextcaption.css({'font-size':(nc.data('fsize')*opt.bw)+"px",'padding-top':(nc.data('pt')*opt.bh)+"px",'padding-bottom':(nc.data('pb')*opt.bh)+"px",'padding-left':(nc.data('pl')*opt.bw)+"px",'padding-right':(nc.data('pr')*opt.bw)+"px",'margin-top':(nc.data('mt')*opt.bh)+"px",'margin-bottom':(nc.data('mb')*opt.bh)+"px",'margin-left':(nc.data('ml')*opt.bw)+"px",'margin-right':(nc.data('mr')*opt.bw)+"px",'border-top':(nc.data('bt')*opt.bh)+"px",'border-bottom':(nc.data('bb')*opt.bh)+"px",'border-left':(nc.data('bl')*opt.bw)+"px",'border-right':(nc.data('br')*opt.bw)+"px",'line-height':(nc.data('lh')*opt.bh)+"px",'height':(hh*opt.bh)+'px'});else{offsetx=0;offsety=0;nextcaption.data('x',0) nextcaption.data('y',0) var ovhh=opt.height if(opt.autoHeight=="on") ovhh=opt.container.height() nextcaption.css({'width':opt.width,'height':ovhh})} if(html5vid==!1){im.width(ww*opt.bw);im.height(hh*opt.bh)} else if(nextcaption.data('forcecover')!=1&&!nextcaption.hasClass('fullscreenvideo')){im.width(ww*opt.bw);im.height(hh*opt.bh)} imw=im.width();imh=im.height()} else{nextcaption.find('.tp-resizeme, .tp-resizeme *').each(function(){calcCaptionResponsive(jQuery(this),opt)});if(nextcaption.hasClass("tp-resizeme")){nextcaption.find('*').each(function(){calcCaptionResponsive(jQuery(this),opt)})} calcCaptionResponsive(nextcaption,opt);imh=nextcaption.outerHeight(!0);imw=nextcaption.outerWidth(!0);var ncch=nextcaption.outerHeight();var bgcol=nextcaption.css('backgroundColor');nextcaption.find('.frontcorner').css({'borderWidth':ncch+"px",'left':(0-ncch)+'px','borderRight':'0px solid transparent','borderTopColor':bgcol});nextcaption.find('.frontcornertop').css({'borderWidth':ncch+"px",'left':(0-ncch)+'px','borderRight':'0px solid transparent','borderBottomColor':bgcol});nextcaption.find('.backcorner').css({'borderWidth':ncch+"px",'right':(0-ncch)+'px','borderLeft':'0px solid transparent','borderBottomColor':bgcol});nextcaption.find('.backcornertop').css({'borderWidth':ncch+"px",'right':(0-ncch)+'px','borderLeft':'0px solid transparent','borderTopColor':bgcol})}} if(opt.fullScreenAlignForce=="on"){offsetx=0;offsety=0} if(nextcaption.data('voffset')==undefined)nextcaption.data('voffset',0);if(nextcaption.data('hoffset')==undefined)nextcaption.data('hoffset',0);var vofs=nextcaption.data('voffset')*xbw;var hofs=nextcaption.data('hoffset')*xbw;var crw=opt.startwidth*xbw;var crh=opt.startheight*xbw;if(opt.fullScreenAlignForce=="on"){crw=opt.container.width();crh=opt.container.height()} if(nextcaption.data('x')=="center"||nextcaption.data('xcenter')=='center'){nextcaption.data('xcenter','center');nextcaption.data('x',(crw/2-nextcaption.outerWidth(!0)/2)+hofs)} if(nextcaption.data('x')=="left"||nextcaption.data('xleft')=='left'){nextcaption.data('xleft','left');nextcaption.data('x',(0)/xbw+hofs)} if(nextcaption.data('x')=="right"||nextcaption.data('xright')=='right'){nextcaption.data('xright','right');nextcaption.data('x',((crw-nextcaption.outerWidth(!0))+hofs)/xbw)} if(nextcaption.data('y')=="center"||nextcaption.data('ycenter')=='center'){nextcaption.data('ycenter','center');nextcaption.data('y',(crh/2-nextcaption.outerHeight(!0)/2)+vofs)} if(nextcaption.data('y')=="top"||nextcaption.data('ytop')=='top'){nextcaption.data('ytop','top');nextcaption.data('y',(0)/opt.bh+vofs)} if(nextcaption.data('y')=="bottom"||nextcaption.data('ybottom')=='bottom'){nextcaption.data('ybottom','bottom');nextcaption.data('y',((crh-nextcaption.outerHeight(!0))+vofs)/xbw)} if(nextcaption.data('start')==undefined)nextcaption.data('start',1000);var easedata=nextcaption.data('easing');if(easedata==undefined)easedata="punchgs.Power1.easeOut";var mdelay=nextcaption.data('start')/1000,mspeed=nextcaption.data('speed')/1000;if(nextcaption.data('x')=="center"||nextcaption.data('xcenter')=='center') var calcx=(nextcaption.data('x')+offsetx);else{var calcx=(xbw*nextcaption.data('x')+offsetx)} if(nextcaption.data('y')=="center"||nextcaption.data('ycenter')=='center') var calcy=(nextcaption.data('y')+offsety);else{var calcy=(opt.bh*nextcaption.data('y')+offsety)} punchgs.TweenLite.set(nextcaption,{top:calcy,left:calcx,overwrite:"auto"});if(staticdirection==0) internrecalled=!0;if(nextcaption.data('timeline')!=undefined&&!internrecalled){if(staticdirection!=2) nextcaption.data('timeline').gotoAndPlay(0);internrecalled=!0} if(!internrecalled){if(nextcaption.data('timeline')!=undefined){} var tl=new punchgs.TimelineLite({smoothChildTiming:!0,onStart:tlstart});tl.pause();if(opt.fullScreenAlignForce=="on"){} var animobject=nextcaption;if(nextcaption.data('mySplitText')!=undefined)nextcaption.data('mySplitText').revert();if(nextcaption.data('splitin')=="chars"||nextcaption.data('splitin')=="words"||nextcaption.data('splitin')=="lines"||nextcaption.data('splitout')=="chars"||nextcaption.data('splitout')=="words"||nextcaption.data('splitout')=="lines"){if(nextcaption.find('a').length>0) nextcaption.data('mySplitText',new punchgs.SplitText(nextcaption.find('a'),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else if(nextcaption.find('.tp-layer-inner-rotation').length>0) nextcaption.data('mySplitText',new punchgs.SplitText(nextcaption.find('.tp-layer-inner-rotation'),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else nextcaption.data('mySplitText',new punchgs.SplitText(nextcaption,{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));nextcaption.addClass("splitted")} if(nextcaption.data('splitin')=="chars") animobject=nextcaption.data('mySplitText').chars;if(nextcaption.data('splitin')=="words") animobject=nextcaption.data('mySplitText').words;if(nextcaption.data('splitin')=="lines") animobject=nextcaption.data('mySplitText').lines;var frm=newAnimObject();var endfrm=newAnimObject();if(nextcaption.data('repeat')!=undefined)repeatV=nextcaption.data('repeat');if(nextcaption.data('yoyo')!=undefined)yoyoV=nextcaption.data('yoyo');if(nextcaption.data('repeatdelay')!=undefined)repeatdelayV=nextcaption.data('repeatdelay');var ncc=nextcaption.attr('class');if(ncc.match("customin"))frm=getAnimDatas(frm,nextcaption.data('customin'));else if(ncc.match("randomrotate")){frm.scale=Math.random()*3+1;frm.rotation=Math.round(Math.random()*200-100);frm.x=Math.round(Math.random()*200-100);frm.y=Math.round(Math.random()*200-100)} else if(ncc.match('lfr')||ncc.match('skewfromright'))frm.x=15+opt.width;else if(ncc.match('lfl')||ncc.match('skewfromleft'))frm.x=-15-imw;else if(ncc.match('sfl')||ncc.match('skewfromleftshort'))frm.x=-50;else if(ncc.match('sfr')||ncc.match('skewfromrightshort'))frm.x=50;else if(ncc.match('lft'))frm.y=-25-imh;else if(ncc.match('lfb'))frm.y=25+opt.height;else if(ncc.match('sft'))frm.y=-50;else if(ncc.match('sfb'))frm.y=50;if(ncc.match('skewfromright')||nextcaption.hasClass('skewfromrightshort'))frm.skewX=-85 else if(ncc.match('skewfromleft')||nextcaption.hasClass('skewfromleftshort'))frm.skewX=85 if(ncc.match("fade")||ncc.match('sft')||ncc.match('sfl')||ncc.match('sfb')||ncc.match('skewfromleftshort')||ncc.match('sfr')||ncc.match('skewfromrightshort')) frm.opacity=0;if(get_browser().toLowerCase()=="safari"){} var elemdelay=(nextcaption.data('elementdelay')==undefined)?0:nextcaption.data('elementdelay');endfrm.ease=frm.ease=(nextcaption.data('easing')==undefined)?punchgs.Power1.easeInOut:nextcaption.data('easing');frm.data=new Object();frm.data.oldx=frm.x;frm.data.oldy=frm.y;endfrm.data=new Object();endfrm.data.oldx=endfrm.x;endfrm.data.oldy=endfrm.y;frm.x=frm.x*xbw;frm.y=frm.y*xbw;var newtl=new punchgs.TimelineLite();if(staticdirection!=2){if(ncc.match("customin")){if(animobject!=nextcaption) tl.add(punchgs.TweenLite.set(nextcaption,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:'visible',delay:0,overwrite:"all"}));frm.visibility="hidden";endfrm.visibility="visible";endfrm.overwrite="all";endfrm.opacity=1;endfrm.onComplete=animcompleted();endfrm.delay=mdelay;endfrm.force3D="auto" tl.add(newtl.staggerFromTo(animobject,mspeed,frm,endfrm,elemdelay),"frame0")}else{frm.visibility="visible";frm.transformPerspective=600;if(animobject!=nextcaption) tl.add(punchgs.TweenLite.set(nextcaption,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:'visible',delay:0,overwrite:"all"}));endfrm.visibility="visible";endfrm.delay=mdelay;endfrm.onComplete=animcompleted();endfrm.opacity=1;endfrm.force3D="auto";if(ncc.match("randomrotate")&&animobject!=nextcaption){for(var i=0;i0){var params=getAnimSteps(spframe);addMoveCaption(nextcaption,opt,params,"frame"+(index+10),xbw)}})};tl=nextcaption.data('timeline');if((nextcaption.data('end')!=undefined)&&(staticdirection==-1||staticdirection==2)){endMoveCaption(nextcaption,opt,nextcaption.data('end')/1000,frm,"frame99",xbw)}else{if(staticdirection==-1||staticdirection==2){endMoveCaption(nextcaption,opt,999999,frm,"frame99",xbw)}else{endMoveCaption(nextcaption,opt,999999,frm,"frame99",xbw)}};tl=nextcaption.data('timeline');nextcaption.data('timeline',tl);callCaptionLoops(nextcaption,xbw);tl.resume()}} if(internrecalled){killCaptionLoops(nextcaption);callCaptionLoops(nextcaption,xbw);if(nextcaption.data('timeline')!=undefined){var tweens=nextcaption.data('timeline').getTweensOf();jQuery.each(tweens,function(index,tween){if(tween.vars.data!=undefined){var newx=tween.vars.data.oldx*xbw;var newy=tween.vars.data.oldy*xbw;if(tween.progress()!=1&&tween.progress()!=0){try{tween.vars.x=newx;tween.vary.y=newy}catch(e){}}else{if(tween.progress()==1){punchgs.TweenLite.set(tween.target,{x:newx,y:newy})}}}})}}}) var bt=jQuery('body').find('#'+opt.container.attr('id')).find('.tp-bannertimer');bt.data('opt',opt);if(mtl!=undefined)setTimeout(function(){mtl.resume()},30)} var get_browser=function(){var N=navigator.appName,ua=navigator.userAgent,tem;var M=ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(M&&(tem=ua.match(/version\/([\.\d]+)/i))!=null)M[2]=tem[1];M=M?[M[1],M[2]]:[N,navigator.appVersion,'-?'];return M[0]} var get_browser_version=function(){var N=navigator.appName,ua=navigator.userAgent,tem;var M=ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(M&&(tem=ua.match(/version\/([\.\d]+)/i))!=null)M[2]=tem[1];M=M?[M[1],M[2]]:[N,navigator.appVersion,'-?'];return M[1]} var calcCaptionResponsive=function(nc,opt){if(nc.data('fsize')==undefined)nc.data('fsize',parseInt(nc.css('font-size'),0)||0);if(nc.data('pt')==undefined)nc.data('pt',parseInt(nc.css('paddingTop'),0)||0);if(nc.data('pb')==undefined)nc.data('pb',parseInt(nc.css('paddingBottom'),0)||0);if(nc.data('pl')==undefined)nc.data('pl',parseInt(nc.css('paddingLeft'),0)||0);if(nc.data('pr')==undefined)nc.data('pr',parseInt(nc.css('paddingRight'),0)||0);if(nc.data('mt')==undefined)nc.data('mt',parseInt(nc.css('marginTop'),0)||0);if(nc.data('mb')==undefined)nc.data('mb',parseInt(nc.css('marginBottom'),0)||0);if(nc.data('ml')==undefined)nc.data('ml',parseInt(nc.css('marginLeft'),0)||0);if(nc.data('mr')==undefined)nc.data('mr',parseInt(nc.css('marginRight'),0)||0);if(nc.data('bt')==undefined)nc.data('bt',parseInt(nc.css('borderTopWidth'),0)||0);if(nc.data('bb')==undefined)nc.data('bb',parseInt(nc.css('borderBottomWidth'),0)||0);if(nc.data('bl')==undefined)nc.data('bl',parseInt(nc.css('borderLeftWidth'),0)||0);if(nc.data('br')==undefined)nc.data('br',parseInt(nc.css('borderRightWidth'),0)||0);if(nc.data('ls')==undefined)nc.data('ls',parseInt(nc.css('letterSpacing'),0)||0);if(nc.data('lh')==undefined)nc.data('lh',parseInt(nc.css('lineHeight'),0)||"auto");if(nc.data('minwidth')==undefined)nc.data('minwidth',parseInt(nc.css('minWidth'),0)||0);if(nc.data('minheight')==undefined)nc.data('minheight',parseInt(nc.css('minHeight'),0)||0);if(nc.data('maxwidth')==undefined)nc.data('maxwidth',parseInt(nc.css('maxWidth'),0)||"none");if(nc.data('maxheight')==undefined)nc.data('maxheight',parseInt(nc.css('maxHeight'),0)||"none");if(nc.data('wii')==undefined)nc.data('wii',parseInt(nc.css('width'),0)||0);if(nc.data('hii')==undefined)nc.data('hii',parseInt(nc.css('height'),0)||0);if(nc.data('wan')==undefined)nc.data('wan',nc.css("-webkit-transition"));if(nc.data('moan')==undefined)nc.data('moan',nc.css("-moz-animation-transition"));if(nc.data('man')==undefined)nc.data('man',nc.css("-ms-animation-transition"));if(nc.data('ani')==undefined)nc.data('ani',nc.css("transition"));if(nc.data('lh')=="auto")nc.data('lh',nc.data('fsize')+4);if(!nc.hasClass("tp-splitted")){nc.css("-webkit-transition","none");nc.css("-moz-transition","none");nc.css("-ms-transition","none");nc.css("transition","none");punchgs.TweenLite.set(nc,{fontSize:Math.round((nc.data('fsize')*opt.bw))+"px",letterSpacing:Math.floor((nc.data('ls')*opt.bw))+"px",paddingTop:Math.round((nc.data('pt')*opt.bh))+"px",paddingBottom:Math.round((nc.data('pb')*opt.bh))+"px",paddingLeft:Math.round((nc.data('pl')*opt.bw))+"px",paddingRight:Math.round((nc.data('pr')*opt.bw))+"px",marginTop:(nc.data('mt')*opt.bh)+"px",marginBottom:(nc.data('mb')*opt.bh)+"px",marginLeft:(nc.data('ml')*opt.bw)+"px",marginRight:(nc.data('mr')*opt.bw)+"px",borderTopWidth:Math.round((nc.data('bt')*opt.bh))+"px",borderBottomWidth:Math.round((nc.data('bb')*opt.bh))+"px",borderLeftWidth:Math.round((nc.data('bl')*opt.bw))+"px",borderRightWidth:Math.round((nc.data('br')*opt.bw))+"px",lineHeight:Math.round((nc.data('lh')*opt.bh))+"px",minWidth:(nc.data('minwidth')*opt.bw)+"px",minHeight:(nc.data('minheight')*opt.bh)+"px",overwrite:"auto"});setTimeout(function(){nc.css("-webkit-transition",nc.data('wan'));nc.css("-moz-transition",nc.data('moan'));nc.css("-ms-transition",nc.data('man'));nc.css("transition",nc.data('ani'))},30);if(nc.data('maxheight')!='none') nc.css({'maxHeight':(nc.data('maxheight')*opt.bh)+"px"});if(nc.data('maxwidth')!='none') nc.css({'maxWidth':(nc.data('maxwidth')*opt.bw)+"px"})}} var callCaptionLoops=function(nextcaption,factor){nextcaption.find('.rs-pendulum').each(function(){var el=jQuery(this);if(el.data('timeline')==undefined){el.data('timeline',new punchgs.TimelineLite);var startdeg=el.data('startdeg')==undefined?-20:el.data('startdeg'),enddeg=el.data('enddeg')==undefined?20:el.data('enddeg'),speed=el.data('speed')==undefined?2:el.data('speed'),origin=el.data('origin')==undefined?"50% 50%":el.data('origin'),easing=el.data('easing')==undefined?punchgs.Power2.easeInOut:el.data('ease');startdeg=startdeg*factor;enddeg=enddeg*factor;el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",rotation:startdeg,transformOrigin:origin},{rotation:enddeg,ease:easing}));el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",rotation:enddeg,transformOrigin:origin},{rotation:startdeg,ease:easing,onComplete:function(){el.data('timeline').restart()}}))}}) nextcaption.find('.rs-rotate').each(function(){var el=jQuery(this);if(el.data('timeline')==undefined){el.data('timeline',new punchgs.TimelineLite);var startdeg=el.data('startdeg')==undefined?0:el.data('startdeg'),enddeg=el.data('enddeg')==undefined?360:el.data('enddeg');speed=el.data('speed')==undefined?2:el.data('speed'),origin=el.data('origin')==undefined?"50% 50%":el.data('origin'),easing=el.data('easing')==undefined?punchgs.Power2.easeInOut:el.data('easing');startdeg=startdeg*factor;enddeg=enddeg*factor;el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",rotation:startdeg,transformOrigin:origin},{rotation:enddeg,ease:easing,onComplete:function(){el.data('timeline').restart()}}))}}) nextcaption.find('.rs-slideloop').each(function(){var el=jQuery(this);if(el.data('timeline')==undefined){el.data('timeline',new punchgs.TimelineLite);var xs=el.data('xs')==undefined?0:el.data('xs'),ys=el.data('ys')==undefined?0:el.data('ys'),xe=el.data('xe')==undefined?0:el.data('xe'),ye=el.data('ye')==undefined?0:el.data('ye'),speed=el.data('speed')==undefined?2:el.data('speed'),easing=el.data('easing')==undefined?punchgs.Power2.easeInOut:el.data('easing');xs=xs*factor;ys=ys*factor;xe=xe*factor;ye=ye*factor;el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",x:xs,y:ys},{x:xe,y:ye,ease:easing}));el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",x:xe,y:ye},{x:xs,y:ys,onComplete:function(){el.data('timeline').restart()}}))}}) nextcaption.find('.rs-pulse').each(function(){var el=jQuery(this);if(el.data('timeline')==undefined){el.data('timeline',new punchgs.TimelineLite);var zoomstart=el.data('zoomstart')==undefined?0:el.data('zoomstart'),zoomend=el.data('zoomend')==undefined?0:el.data('zoomend'),speed=el.data('speed')==undefined?2:el.data('speed'),easing=el.data('easing')==undefined?punchgs.Power2.easeInOut:el.data('easing');el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",scale:zoomstart},{scale:zoomend,ease:easing}));el.data('timeline').append(new punchgs.TweenLite.fromTo(el,speed,{force3D:"auto",scale:zoomend},{scale:zoomstart,onComplete:function(){el.data('timeline').restart()}}))}}) nextcaption.find('.rs-wave').each(function(){var el=jQuery(this);if(el.data('timeline')==undefined){el.data('timeline',new punchgs.TimelineLite);var angle=el.data('angle')==undefined?10:el.data('angle'),radius=el.data('radius')==undefined?10:el.data('radius'),speed=el.data('speed')==undefined?-20:el.data('speed'),origin=el.data('origin')==undefined?-20:el.data('origin');angle=angle*factor;radius=radius*factor;var angobj={a:0,ang:angle,element:el,unit:radius};el.data('timeline').append(new punchgs.TweenLite.fromTo(angobj,speed,{a:360},{a:0,force3D:"auto",ease:punchgs.Linear.easeNone,onUpdate:function(){var rad=angobj.a*(Math.PI/180);punchgs.TweenLite.to(angobj.element,0.1,{force3D:"auto",x:Math.cos(rad)*angobj.unit,y:angobj.unit*(1-Math.sin(rad))})},onComplete:function(){el.data('timeline').restart()}}))}})} var killCaptionLoops=function(nextcaption){nextcaption.find('.rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave').each(function(){var el=jQuery(this);if(el.data('timeline')!=undefined){el.data('timeline').pause();el.data('timeline',null)}})} var removeTheCaptions=function(actli,opt){var removetime=0;var allcaptions=actli.find('.tp-caption'),allstaticcaptions=opt.container.find('.tp-static-layers').find('.tp-caption');jQuery.each(allstaticcaptions,function(index,staticcapt){allcaptions.push(staticcapt)});allcaptions.each(function(i){var staticdirection=-1,nextcaption=jQuery(this);if(nextcaption.hasClass("tp-static-layer")){if(nextcaption.data('startslide')==-1||nextcaption.data('startslide')=="-1") nextcaption.data('startslide',0);if(nextcaption.data('endslide')==-1||nextcaption.data('endslide')=="-1") nextcaption.data('endslide',opt.slideamount);if(nextcaption.hasClass("tp-is-shown")){if((nextcaption.data('startslide')>opt.next)||(nextcaption.data('endslide')0){punchgs.TweenLite.to(nextcaption.find('iframe'),0.2,{autoAlpha:0});if(is_mobile())nextcaption.find('iframe').remove();try{var ifr=nextcaption.find('iframe');var id=ifr.attr('id');var froogaloop=$f(id);froogaloop.api("pause");clearTimeout(nextcaption.data('timerplay'))}catch(e){} try{var player=nextcaption.data('player');player.stopVideo();clearTimeout(nextcaption.data('timerplay'))}catch(e){}} if(nextcaption.find('video').length>0){try{nextcaption.find('video').each(function(i){var html5vid=jQuery(this).parent();var videoID=html5vid.attr('id');clearTimeout(html5vid.data('timerplay'));var video=this;video.pause()})}catch(e){}} try{var tl=nextcaption.data('timeline');var endstarts=tl.getLabelTime("frame99");var curtime=tl.time();if(endstarts>curtime){var tweens=tl.getTweensOf(nextcaption);jQuery.each(tweens,function(index,tw){if(index!=0) tw.pause()});if(nextcaption.css('opacity')!=0){var spp=nextcaption.data('endspeed')==undefined?nextcaption.data('speed'):nextcaption.data('endspeed');if(spp>removetime)removetime=spp;tl.play("frame99")}else tl.progress(1,!1)}}catch(e){}}});return removetime} var addMoveCaption=function(nextcaption,opt,params,frame,downscale){var tl=nextcaption.data('timeline');var newtl=new punchgs.TimelineLite();var animobject=nextcaption;if(params.typ=="chars")animobject=nextcaption.data('mySplitText').chars;else if(params.typ=="words")animobject=nextcaption.data('mySplitText').words;else if(params.typ=="lines")animobject=nextcaption.data('mySplitText').lines;params.animation.ease=params.ease;if(params.animation.rotationZ!=undefined)params.animation.rotation=params.animation.rotationZ;params.animation.data=new Object();params.animation.data.oldx=params.animation.x;params.animation.data.oldy=params.animation.y;params.animation.x=params.animation.x*downscale;params.animation.y=params.animation.y*downscale;tl.add(newtl.staggerTo(animobject,params.speed,params.animation,params.elementdelay),params.start);tl.addLabel(frame,params.start);nextcaption.data('timeline',tl)} var endMoveCaption=function(nextcaption,opt,mdelay,backwards,frame,downscale){var tl=nextcaption.data('timeline'),newtl=new punchgs.TimelineLite();var frm=newAnimObject(),mspeed=(nextcaption.data('endspeed')==undefined)?nextcaption.data('speed'):nextcaption.data('endspeed'),ncc=nextcaption.attr('class');frm.ease=(nextcaption.data('endeasing')==undefined)?punchgs.Power1.easeInOut:nextcaption.data('endeasing');mspeed=mspeed/1000;if(ncc.match('ltr')||ncc.match('ltl')||ncc.match('str')||ncc.match('stl')||ncc.match('ltt')||ncc.match('ltb')||ncc.match('stt')||ncc.match('stb')||ncc.match('skewtoright')||ncc.match('skewtorightshort')||ncc.match('skewtoleft')||ncc.match('skewtoleftshort')||ncc.match('fadeout')||ncc.match("randomrotateout")) {if(ncc.match('skewtoright')||ncc.match('skewtorightshort'))frm.skewX=35 else if(ncc.match('skewtoleft')||ncc.match('skewtoleftshort'))frm.skewX=-35 if(ncc.match('ltr')||ncc.match('skewtoright')) frm.x=opt.width+60;else if(ncc.match('ltl')||ncc.match('skewtoleft')) frm.x=0-(opt.width+60);else if(ncc.match('ltt')) frm.y=0-(opt.height+60);else if(ncc.match('ltb')) frm.y=opt.height+60;else if(ncc.match('str')||ncc.match('skewtorightshort')){frm.x=50;frm.opacity=0}else if(ncc.match('stl')||ncc.match('skewtoleftshort')){frm.x=-50;frm.opacity=0}else if(ncc.match('stt')){frm.y=-50;frm.opacity=0}else if(ncc.match('stb')){frm.y=50;frm.opacity=0}else if(ncc.match("randomrotateout")){frm.x=Math.random()*opt.width;frm.y=Math.random()*opt.height;frm.scale=Math.random()*2+0.3;frm.rotation=Math.random()*360-180;frm.opacity=0}else if(ncc.match('fadeout')){frm.opacity=0} if(ncc.match('skewtorightshort'))frm.x=270;else if(ncc.match('skewtoleftshort'))frm.x=-270 frm.data=new Object();frm.data.oldx=frm.x;frm.data.oldy=frm.y;frm.x=frm.x*downscale;frm.y=frm.y*downscale;frm.overwrite="auto";var animobject=nextcaption;var animobject=nextcaption;if(nextcaption.data('splitout')=="chars")animobject=nextcaption.data('mySplitText').chars;else if(nextcaption.data('splitout')=="words")animobject=nextcaption.data('mySplitText').words;else if(nextcaption.data('splitout')=="lines")animobject=nextcaption.data('mySplitText').lines;var elemdelay=(nextcaption.data('endelementdelay')==undefined)?0:nextcaption.data('endelementdelay');tl.add(newtl.staggerTo(animobject,mspeed,frm,elemdelay),mdelay)} else if(nextcaption.hasClass("customout")){frm=getAnimDatas(frm,nextcaption.data('customout'));var animobject=nextcaption;if(nextcaption.data('splitout')=="chars")animobject=nextcaption.data('mySplitText').chars;else if(nextcaption.data('splitout')=="words")animobject=nextcaption.data('mySplitText').words;else if(nextcaption.data('splitout')=="lines")animobject=nextcaption.data('mySplitText').lines;var elemdelay=(nextcaption.data('endelementdelay')==undefined)?0:nextcaption.data('endelementdelay');frm.onStart=function(){punchgs.TweenLite.set(nextcaption,{transformPerspective:frm.transformPerspective,transformOrigin:frm.transformOrigin,overwrite:"auto"})} frm.data=new Object();frm.data.oldx=frm.x;frm.data.oldy=frm.y;frm.x=frm.x*downscale;frm.y=frm.y*downscale;tl.add(newtl.staggerTo(animobject,mspeed,frm,elemdelay),mdelay)} else{backwards.delay=0;tl.add(punchgs.TweenLite.to(nextcaption,mspeed,backwards),mdelay)} tl.addLabel(frame,mdelay);nextcaption.data('timeline',tl)} var removeAllListeners=function(container,opt){container.children().each(function(){try{jQuery(this).die('click')}catch(e){} try{jQuery(this).die('mouseenter')}catch(e){} try{jQuery(this).die('mouseleave')}catch(e){} try{jQuery(this).unbind('hover')}catch(e){}}) try{container.die('click','mouseenter','mouseleave')}catch(e){} clearInterval(opt.cdint);container=null} var countDown=function(container,opt){opt.cd=0;opt.loop=0;if(opt.stopAfterLoops!=undefined&&opt.stopAfterLoops>-1) opt.looptogo=opt.stopAfterLoops;else opt.looptogo=9999999;if(opt.stopAtSlide!=undefined&&opt.stopAtSlide>-1) opt.lastslidetoshow=opt.stopAtSlide;else opt.lastslidetoshow=999;opt.stopLoop="off";if(opt.looptogo==0)opt.stopLoop="on";if(opt.slideamount>1&&!(opt.stopAfterLoops==0&&opt.stopAtSlide==1)){var bt=container.find('.tp-bannertimer');container.on('stoptimer',function(){var bt=jQuery(this).find('.tp-bannertimer');bt.data('tween').pause();if(opt.hideTimerBar=="on")bt.css({visibility:"hidden"})});container.on('starttimer',function(){if(opt.conthover!=1&&opt.videoplaying!=!0&&opt.width>opt.hideSliderAtLimit&&opt.bannertimeronpause!=!0&&opt.overnav!=!0) if((opt.stopLoop=="on"&&opt.next==opt.lastslidetoshow-1)||opt.noloopanymore==1) opt.noloopanymore=1;else{bt.css({visibility:"visible"});bt.data('tween').resume()} if(opt.hideTimerBar=="on")bt.css({visibility:"hidden"})});container.on('restarttimer',function(){var bt=jQuery(this).find('.tp-bannertimer');if((opt.stopLoop=="on"&&opt.next==opt.lastslidetoshow-1)||opt.noloopanymore==1) opt.noloopanymore=1;else{bt.css({visibility:"visible"});bt.data('tween').kill();bt.data('tween',punchgs.TweenLite.fromTo(bt,opt.delay/1000,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:countDownNext,delay:1}))} if(opt.hideTimerBar=="on")bt.css({visibility:"hidden"})});container.on('nulltimer',function(){bt.data('tween').pause(0);if(opt.hideTimerBar=="on")bt.css({visibility:"hidden"})});var countDownNext=function(){if(jQuery('body').find(container).length==0){removeAllListeners(container,opt);clearInterval(opt.cdint)} container.trigger("revolution.slide.slideatend");if(container.data('conthover-changed')==1){opt.conthover=container.data('conthover');container.data('conthover-changed',0)} opt.act=opt.next;opt.next=opt.next+1;if(opt.next>container.find('>ul >li').length-1){opt.next=0;opt.looptogo=opt.looptogo-1;if(opt.looptogo<=0){opt.stopLoop="on"}} if(opt.stopLoop=="on"&&opt.next==opt.lastslidetoshow-1){container.find('.tp-bannertimer').css({'visibility':'hidden'});container.trigger('revolution.slide.onstop');opt.noloopanymore=1}else{bt.data('tween').restart()} swapSlide(container,opt)} bt.data('tween',punchgs.TweenLite.fromTo(bt,opt.delay/1000,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:countDownNext,delay:1}));bt.data('opt',opt);container.hover(function(){if(opt.onHoverStop=="on"&&(!is_mobile())){container.trigger('stoptimer');container.trigger('revolution.slide.onpause');var nextsh=container.find('>ul >li:eq('+opt.next+') .slotholder');nextsh.find('.defaultimg').each(function(){var dimg=jQuery(this);if(dimg.data('kenburn')!=undefined){dimg.data('kenburn').pause()}})}},function(){if(container.data('conthover')!=1){container.trigger('revolution.slide.onresume');container.trigger('starttimer');var nextsh=container.find('>ul >li:eq('+opt.next+') .slotholder');nextsh.find('.defaultimg').each(function(){var dimg=jQuery(this);if(dimg.data('kenburn')!=undefined){dimg.data('kenburn').play()}})}})}} var is_mobile=function(){var agents=['android','webos','iphone','ipad','blackberry','Android','webos',,'iPod','iPhone','iPad','Blackberry','BlackBerry'];var ismobile=!1;for(var i in agents){if(navigator.userAgent.split(agents[i]).length>1){ismobile=!0}} return ismobile} var calculateKenBurnScales=function(proc,sloth,opt){var ow=sloth.data('owidth');var oh=sloth.data('oheight');if(ow/oh>opt.width/opt.height){var factor=(opt.container.width()/ow);var nheight=oh*factor;var hfactor=(nheight/opt.container.height())*proc;proc=proc*(100/hfactor);hfactor=100;proc=proc;return(proc+"% "+hfactor+"%"+" 1")}else{var factor=(opt.container.width()/ow);var nheight=oh*factor;var hfactor=(nheight/opt.container.height())*proc;return(proc+"% "+hfactor+"%")}} var startKenBurn=function(container,opt,recalc,prepareonly){try{var actli=container.find('>ul:first-child >li:eq('+opt.act+')')}catch(e){var actli=container.find('>ul:first-child >li:eq(1)')} opt.lastslide=opt.act;var nextli=container.find('>ul:first-child >li:eq('+opt.next+')'),nextsh=nextli.find('.slotholder'),bgps=nextsh.data('bgposition'),bgpe=nextsh.data('bgpositionend'),zos=nextsh.data('zoomstart')/100,zoe=nextsh.data('zoomend')/100,ros=nextsh.data('rotationstart'),roe=nextsh.data('rotationend'),bgfs=nextsh.data('bgfit'),bgfe=nextsh.data('bgfitend'),easeme=nextsh.data('easeme'),dur=nextsh.data('duration')/1000,bgfb=100;if(bgfs==undefined)bgfs=100;if(bgfe==undefined)bgfe=100;var obgfs=bgfs,obgfe=bgfe;bgfs=calculateKenBurnScales(bgfs,nextsh,opt);bgfe=calculateKenBurnScales(bgfe,nextsh,opt);bgfb=calculateKenBurnScales(100,nextsh,opt);if(zos==undefined)zos=1;if(zoe==undefined)zoe=1;if(ros==undefined)ros=0;if(roe==undefined)roe=0;if(zos<1)zos=1;if(zoe<1)zoe=1;var imgobj=new Object();imgobj.w=parseInt(bgfb.split(" ")[0],0),imgobj.h=parseInt(bgfb.split(" ")[1],0);var turned=!1;if(bgfb.split(" ")[2]=="1"){turned=!0} nextsh.find('.defaultimg').each(function(){var defimg=jQuery(this);if(nextsh.find('.kenburnimg').length==0) nextsh.append('
');else{nextsh.find('.kenburnimg img').css({width:imgobj.w+'%',height:imgobj.h+'%'})} var kbimg=nextsh.find('.kenburnimg img');var imgs=calculateKenBurnImgPos(opt,bgps,bgfs,kbimg,turned),imge=calculateKenBurnImgPos(opt,bgpe,bgfe,kbimg,turned);if(turned){imgs.w=obgfs/100;imge.w=obgfe/100} if(prepareonly){punchgs.TweenLite.set(kbimg,{autoAlpha:0,transformPerspective:1200,transformOrigin:"0% 0%",top:0,left:0,scale:imgs.w,x:imgs.x,y:imgs.y});var sx=imgs.w,ww=(sx*kbimg.width())-opt.width,hh=(sx*kbimg.height())-opt.height,hor=Math.abs((imgs.x/ww)*100),ver=Math.abs((imgs.y/hh)*100);if(hh==0)ver=0;if(ww==0)hor=0;defimg.data('bgposition',hor+"% "+ver+"%");if(!isIE(8))defimg.data('currotate',getRotationDegrees(kbimg));if(!isIE(8))defimg.data('curscale',(imgobj.w*sx)+"% "+(imgobj.h*sx+"%"));nextsh.find('.kenburnimg').remove()} else defimg.data('kenburn',punchgs.TweenLite.fromTo(kbimg,dur,{autoAlpha:1,force3D:punchgs.force3d,transformOrigin:"0% 0%",top:0,left:0,scale:imgs.w,x:imgs.x,y:imgs.y},{autoAlpha:1,rotationZ:roe,ease:easeme,x:imge.x,y:imge.y,scale:imge.w,onUpdate:function(){var sx=kbimg[0]._gsTransform.scaleX;var ww=(sx*kbimg.width())-opt.width,hh=(sx*kbimg.height())-opt.height,hor=Math.abs((kbimg[0]._gsTransform.x/ww)*100),ver=Math.abs((kbimg[0]._gsTransform.y/hh)*100);if(hh==0)ver=0;if(ww==0)hor=0;defimg.data('bgposition',hor+"% "+ver+"%");if(!isIE(8))defimg.data('currotate',getRotationDegrees(kbimg));if(!isIE(8))defimg.data('curscale',(imgobj.w*sx)+"% "+(imgobj.h*sx+"%"))}}))})} var calculateKenBurnImgPos=function(opt,bgp,bgf,img,turned){var imgobj=new Object;if(!turned) imgobj.w=parseInt(bgf.split(" ")[0],0)/100;else imgobj.w=parseInt(bgf.split(" ")[1],0)/100;switch(bgp){case "left top":case "top left":imgobj.x=0;imgobj.y=0;break;case "center top":case "top center":imgobj.x=(((0-img.width())*imgobj.w)+parseInt(opt.width,0))/2;imgobj.y=0;break;case "top right":case "right top":imgobj.x=((0-img.width())*imgobj.w)+parseInt(opt.width,0);imgobj.y=0;break;case "center left":case "left center":imgobj.x=0;imgobj.y=(((0-img.height())*imgobj.w)+parseInt(opt.height,0))/2;break;case "center center":imgobj.x=(((0-img.width())*imgobj.w)+parseInt(opt.width,0))/2;imgobj.y=(((0-img.height())*imgobj.w)+parseInt(opt.height,0))/2;break;case "center right":case "right center":imgobj.x=((0-img.width())*imgobj.w)+parseInt(opt.width,0);imgobj.y=(((0-img.height())*imgobj.w)+parseInt(opt.height,0))/2;break;case "bottom left":case "left bottom":imgobj.x=0;imgobj.y=((0-img.height())*imgobj.w)+parseInt(opt.height,0);break;case "bottom center":case "center bottom":imgobj.x=(((0-img.width())*imgobj.w)+parseInt(opt.width,0))/2;imgobj.y=((0-img.height())*imgobj.w)+parseInt(opt.height,0);break;case "bottom right":case "right bottom":imgobj.x=((0-img.width())*imgobj.w)+parseInt(opt.width,0);imgobj.y=((0-img.height())*imgobj.w)+parseInt(opt.height,0);break} return imgobj} var getRotationDegrees=function(obj){var matrix=obj.css("-webkit-transform")||obj.css("-moz-transform")||obj.css("-ms-transform")||obj.css("-o-transform")||obj.css("transform");if(matrix!=='none'){var values=matrix.split('(')[1].split(')')[0].split(',');var a=values[0];var b=values[1];var angle=Math.round(Math.atan2(b,a)*(180/Math.PI))}else{var angle=0} return(angle<0)?angle+=360:angle} var stopKenBurn=function(container,opt){try{var actli=container.find('>ul:first-child >li:eq('+opt.act+')')}catch(e){var actli=container.find('>ul:first-child >li:eq(1)')} opt.lastslide=opt.act;var nextli=container.find('>ul:first-child >li:eq('+opt.next+')');var actsh=actli.find('.slotholder');var nextsh=nextli.find('.slotholder');container.find('.defaultimg').each(function(){var defimg=jQuery(this);punchgs.TweenLite.killTweensOf(defimg,!1);punchgs.TweenLite.set(defimg,{scale:1,rotationZ:0});punchgs.TweenLite.killTweensOf(defimg.data('kenburn img'),!1);if(defimg.data('kenburn')!=undefined){defimg.data('kenburn').pause()} if(defimg.data('currotate')!=undefined&&defimg.data('bgposition')!=undefined&&defimg.data('curscale')!=undefined) punchgs.TweenLite.set(defimg,{rotation:defimg.data('currotate'),backgroundPosition:defimg.data('bgposition'),backgroundSize:defimg.data('curscale')});if(defimg!=undefined&&defimg.data('kenburn img')!=undefined&&defimg.data('kenburn img').length>0)punchgs.TweenLite.set(defimg.data('kenburn img'),{autoAlpha:0})})} var checkForParallax=function(container,opt){if(is_mobile()&&opt.parallaxDisableOnMobile=="on")return!1;container.find('.tp-revslider-mainul >li').each(function(){var li=jQuery(this);for(var i=1;i<=10;i++) li.find('.rs-parallaxlevel-'+i).each(function(){var pw=jQuery(this);pw.wrapInner('
')})}) if(opt.parallax=="mouse"||opt.parallax=="scroll+mouse"||opt.parallax=="mouse+scroll"){container.mouseenter(function(event){var currslide=container.find('.current-sr-slide-visible');var t=container.offset().top,l=container.offset().left,ex=(event.pageX-l),ey=(event.pageY-t);currslide.data("enterx",ex);currslide.data("entery",ey)}) container.on('mousemove.hoverdir, mouseleave.hoverdir',function(event){var currslide=container.find('.current-sr-slide-visible');switch(event.type){case "mousemove":var t=container.offset().top,l=container.offset().left;if(currslide.data("enterx")==undefined)currslide.data("enterx",(event.pageX-l));if(currslide.data("entery")==undefined)currslide.data("entery",(event.pageY-t));var mh=currslide.data("enterx"),mv=currslide.data("entery"),diffh=(mh-(event.pageX-l)),diffv=(mv-(event.pageY-t));currslide.find(".tp-parallax-container").each(function(){var pc=jQuery(this),pl=parseInt(pc.data('parallaxlevel'),0)/100,offsh=diffh*pl,offsv=diffv*pl;if(opt.parallax=="scroll+mouse"||opt.parallax=="mouse+scroll") punchgs.TweenLite.to(pc,0.4,{force3D:"auto",x:offsh,ease:punchgs.Power3.easeOut,overwrite:"all"});else punchgs.TweenLite.to(pc,0.4,{force3D:"auto",x:offsh,y:offsv,ease:punchgs.Power3.easeOut,overwrite:"all"})}) break;case "mouseleave":currslide.find(".tp-parallax-container").each(function(){var pc=jQuery(this);if(opt.parallax=="scroll+mouse"||opt.parallax=="mouse+scroll") punchgs.TweenLite.to(pc,1.5,{force3D:"auto",x:0,ease:punchgs.Power3.easeOut});else punchgs.TweenLite.to(pc,1.5,{force3D:"auto",x:0,y:0,ease:punchgs.Power3.easeOut})}) break}});if(is_mobile()) window.ondeviceorientation=function(event){var y=Math.round(event.beta||0),x=Math.round(event.gamma||0);var currslide=container.find('.current-sr-slide-visible');if(jQuery(window).width()>jQuery(window).height()){var xx=x;x=y;y=xx} var curh=360/container.width()*x,curv=180/container.height()*y;currslide.find(".tp-parallax-container").each(function(){var pc=jQuery(this),pl=parseInt(pc.data('parallaxlevel'),0)/100,offsh=curh*pl,offsv=curv*pl;punchgs.TweenLite.to(pc,0.2,{force3D:"auto",x:offsh,y:offsv,ease:punchgs.Power3.easeOut})})}} if(opt.parallax=="scroll"||opt.parallax=="scroll+mouse"||opt.parallax=="mouse+scroll"){jQuery(window).on('scroll',function(event){scrollParallax(container,opt)})}} var scrollParallax=function(container,opt){if(is_mobile()&&opt.parallaxDisableOnMobile=="on")return!1;var t=container.offset().top,st=jQuery(window).scrollTop(),dist=t+container.height()/2,mv=t+container.height()/2-st,wh=jQuery(window).height()/2,diffv=wh-mv;if(dist
')} var bullets=cap.find('.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer');var bup=bullets.parent();bup.width(opt.thumbWidth*opt.thumbAmount);bup.height(opt.thumbHeight);bup.parent().width(opt.thumbWidth*opt.thumbAmount);bup.parent().height(opt.thumbHeight);container.find('>ul:first >li').each(function(i){var li=container.find(">ul:first >li:eq("+i+")");var bgcolor=li.find(".defaultimg").css("backgroundColor");if(li.data('thumb')!=undefined) var src=li.data('thumb') else var src=li.find("img:first").attr('src');bullets.append('
');var bullet=bullets.find('.bullet:first')});var minwidth=10;bullets.find('.bullet').each(function(i){var bul=jQuery(this);if(i==opt.slideamount-1)bul.addClass('last');if(i==0)bul.addClass('first');bul.width(opt.thumbWidth);bul.height(opt.thumbHeight);if(minwidthul:first >li').length;var thumbconwidth=bullets.parent().width();opt.thumbWidth=minwidth;if(thumbconwidthul:first >li').length,diff=(max-thumbconwidth)+15,steps=diff/thumbconwidth;$this.addClass("over");x=x-30;var pos=(0-((x)*steps));if(pos>0)pos=0;if(pos<0-max+thumbconwidth)pos=0-max+thumbconwidth;moveThumbSliderToPosition($this,pos,200)});bullets.parent().mousemove(function(){var $this=jQuery(this),offset=$this.offset(),x=jQuery('body').data('mousex')-offset.left,thumbconwidth=$this.width(),minwidth=$this.find('.bullet:first').outerWidth(!0),max=minwidth*container.find('>ul:first >li').length-1,diff=(max-thumbconwidth)+15,steps=diff/thumbconwidth;x=x-3;if(x<6)x=0;if(x+3>thumbconwidth-6)x=thumbconwidth;var pos=(0-((x)*steps));if(pos>0)pos=0;if(pos<0-max+thumbconwidth)pos=0-max+thumbconwidth;moveThumbSliderToPosition($this,pos,0)});bullets.parent().mouseleave(function(){var $this=jQuery(this);$this.removeClass("over");moveSelectedThumb(container)})}} var moveSelectedThumb=function(container){var bullets=container.parent().find('.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer'),$this=bullets.parent(),offset=$this.offset(),minwidth=$this.find('.bullet:first').outerWidth(!0),x=$this.find('.bullet.selected').index()*minwidth,thumbconwidth=$this.width(),minwidth=$this.find('.bullet:first').outerWidth(!0),max=minwidth*container.find('>ul:first >li').length,diff=(max-thumbconwidth),steps=diff/thumbconwidth,pos=0-x;if(pos>0)pos=0;if(pos<0-max+thumbconwidth)pos=0-max+thumbconwidth;if(!$this.hasClass("over")){moveThumbSliderToPosition($this,pos,200)}} var moveThumbSliderToPosition=function($this,pos,speed){punchgs.TweenLite.to($this.find('.tp-thumbcontainer'),0.2,{force3D:"auto",left:pos,ease:punchgs.Power3.easeOut,overwrite:"auto"})}})(jQuery);function revslider_showDoubleJqueryError(sliderID){var errorMessage="Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include.";errorMessage+="
This includes make eliminates the revolution slider libraries, and make it not work.";errorMessage+="

To fix it you can:
    1. In the Slider Settings -> Troubleshooting set option: Put JS Includes To Body option to true.";errorMessage+="
    2. Find the double jquery.js include and remove it.";errorMessage=""+errorMessage+"" jQuery(sliderID).show().html(errorMessage)};var WPMLLanguageSwitcherDropdown=(function(){"use strict";var toggleSelector='.js-wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle';var preventDefault=function(e){var evt=e?e:window.event;if(evt.preventDefault){evt.preventDefault()} evt.returnValue=!1};var init=function(){var links=document.querySelectorAll(toggleSelector);for(var i=0;i
'))}).on('added_to_cart',function(event,fragments,cart_hash,$button){if('undefined'===typeof($button)){$button=$('.vc-gitem-add-to-cart-loading-btn')} $button&&$button.hasClass('vc_gitem-link')&&$button.removeClass('vc-gitem-add-to-cart-loading-btn').parents('.vc_grid-item-mini').removeClass('vc-woocommerce-add-to-cart-loading').find('.vc_wc-load-add-to-loader-wrapper').remove()})});var mejsL10n={"language":"it","strings":{"mejs.install-flash":"Stai usando un browser che non ha Flash player abilitato o installato. Attiva il tuo plugin Flash player o scarica l'ultima versione da https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen-off":"Disattiva lo schermo intero","mejs.fullscreen-on":"Vai a tutto schermo","mejs.download-video":"Scarica il video","mejs.fullscreen":"Schermo intero","mejs.time-jump-forward":["Vai avanti di 1 secondo","Salta in avanti di %1 secondi"],"mejs.loop":"Attiva\/disattiva la riproduzione automatica","mejs.play":"Play","mejs.pause":"Pausa","mejs.close":"Chiudi","mejs.time-slider":"Time Slider","mejs.time-help-text":"Usa i tasti freccia sinistra\/destra per avanzare di un secondo, su\/gi\u00f9 per avanzare di 10 secondi.","mejs.time-skip-back":["Torna indietro di 1 secondo","Vai indietro di %1 secondi"],"mejs.captions-subtitles":"Didascalie\/Sottotitoli","mejs.captions-chapters":"Capitoli","mejs.none":"Nessuna","mejs.mute-toggle":"Cambia il muto","mejs.volume-help-text":"Usa i tasti freccia su\/gi\u00f9 per aumentare o diminuire il volume.","mejs.unmute":"Togli il muto","mejs.mute":"Muto","mejs.volume-slider":"Cursore del volume","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.ad-skip":"Salta pubblicit\u00e0","mejs.ad-skip-info":["Salta in 1 secondo","Salta in %1 secondi"],"mejs.source-chooser":"Scelta sorgente","mejs.stop":"Stop","mejs.speed-rate":"Velocit\u00e0 di riproduzione","mejs.live-broadcast":"Diretta streaming","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanese","mejs.arabic":"Arabo","mejs.belarusian":"Bielorusso","mejs.bulgarian":"Bulgaro","mejs.catalan":"Catalano","mejs.chinese":"Cinese","mejs.chinese-simplified":"Cinese (semplificato)","mejs.chinese-traditional":"Cinese (tradizionale)","mejs.croatian":"Croato","mejs.czech":"Ceco","mejs.danish":"Danese","mejs.dutch":"Olandese","mejs.english":"Inglese","mejs.estonian":"Estone","mejs.filipino":"Filippino","mejs.finnish":"Finlandese","mejs.french":"Francese","mejs.galician":"Galician","mejs.german":"Tedesco","mejs.greek":"Greco","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Ebraico","mejs.hindi":"Hindi","mejs.hungarian":"Ungherese","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesiano","mejs.irish":"Irish","mejs.italian":"Italiano","mejs.japanese":"Giapponese","mejs.korean":"Coreano","mejs.latvian":"Lettone","mejs.lithuanian":"Lituano","mejs.macedonian":"Macedone","mejs.malay":"Malese","mejs.maltese":"Maltese","mejs.norwegian":"Norvegese","mejs.persian":"Persiano","mejs.polish":"Polacco","mejs.portuguese":"Portoghese","mejs.romanian":"Romeno","mejs.russian":"Russo","mejs.serbian":"Serbo","mejs.slovak":"Slovak","mejs.slovenian":"Sloveno","mejs.spanish":"Spagnolo","mejs.swahili":"Swahili","mejs.swedish":"Svedese","mejs.tagalog":"Tagalog","mejs.thai":"Thailandese","mejs.turkish":"Turco","mejs.ukrainian":"Ucraino","mejs.vietnamese":"Vietnamita","mejs.welsh":"Gallese","mejs.yiddish":"Yiddish"}};(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o1&&arguments[1]!==undefined?arguments[1]:null;if(typeof message==='string'&&message.length){var str=void 0,pluralForm=void 0;var language=i18n.language();var _plural=function _plural(input,number,form){if((typeof input==='undefined'?'undefined':_typeof(input))!=='object'||typeof number!=='number'||typeof form!=='number'){return input} var _pluralForms=function(){return[function(){return arguments.length<=1?undefined:arguments[1]},function(){return(arguments.length<=0?undefined:arguments[0])===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){return(arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])!==0){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1||(arguments.length<=0?undefined:arguments[0])===11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2||(arguments.length<=0?undefined:arguments[0])===12){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])>2&&(arguments.length<=0?undefined:arguments[0])<20){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])%100>0&&(arguments.length<=0?undefined:arguments[0])%100<20){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1&&(arguments.length<=0?undefined:arguments[0])%100!==11){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])>=2&&(arguments.length<=0?undefined:arguments[0])<=4){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])%100===1){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])%100===2){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])%100===3||(arguments.length<=0?undefined:arguments[0])%100===4){return arguments.length<=4?undefined:arguments[4]}else{return arguments.length<=1?undefined:arguments[1]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])>2&&(arguments.length<=0?undefined:arguments[0])<7){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])>6&&(arguments.length<=0?undefined:arguments[0])<11){return arguments.length<=4?undefined:arguments[4]}else{return arguments.length<=5?undefined:arguments[5]}},function(){if((arguments.length<=0?undefined:arguments[0])===0){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=3?undefined:arguments[3]}else if((arguments.length<=0?undefined:arguments[0])%100>=3&&(arguments.length<=0?undefined:arguments[0])%100<=10){return arguments.length<=4?undefined:arguments[4]}else if((arguments.length<=0?undefined:arguments[0])%100>=11){return arguments.length<=5?undefined:arguments[5]}else{return arguments.length<=6?undefined:arguments[6]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===0||(arguments.length<=0?undefined:arguments[0])%100>1&&(arguments.length<=0?undefined:arguments[0])%100<11){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])%100>10&&(arguments.length<=0?undefined:arguments[0])%100<20){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])%10===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10===2){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){return(arguments.length<=0?undefined:arguments[0])!==11&&(arguments.length<=0?undefined:arguments[0])%10===1?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])%10>=2&&(arguments.length<=0?undefined:arguments[0])%10<=4&&((arguments.length<=0?undefined:arguments[0])%100<10||(arguments.length<=0?undefined:arguments[0])%100>=20)){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])!==8&&(arguments.length<=0?undefined:arguments[0])!==11){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){return(arguments.length<=0?undefined:arguments[0])===0?arguments.length<=1?undefined:arguments[1]:arguments.length<=2?undefined:arguments[2]},function(){if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===2){return arguments.length<=2?undefined:arguments[2]}else if((arguments.length<=0?undefined:arguments[0])===3){return arguments.length<=3?undefined:arguments[3]}else{return arguments.length<=4?undefined:arguments[4]}},function(){if((arguments.length<=0?undefined:arguments[0])===0){return arguments.length<=1?undefined:arguments[1]}else if((arguments.length<=0?undefined:arguments[0])===1){return arguments.length<=2?undefined:arguments[2]}else{return arguments.length<=3?undefined:arguments[3]}}]}();return _pluralForms[form].apply(null,[number].concat(input))};if(i18n[language]!==undefined){str=i18n[language][message];if(pluralParam!==null&&typeof pluralParam==='number'){pluralForm=i18n[language]['mejs.plural-form'];str=_plural.apply(null,[str,pluralParam,pluralForm])}} if(!str&&i18n.en){str=i18n.en[message];if(pluralParam!==null&&typeof pluralParam==='number'){pluralForm=i18n.en['mejs.plural-form'];str=_plural.apply(null,[str,pluralParam,pluralForm])}} str=str||message;if(pluralParam!==null&&typeof pluralParam==='number'){str=str.replace('%1',pluralParam)} return(0,_general.escapeHTML)(str)} return message};_mejs2.default.i18n=i18n;if(typeof mejsL10n!=='undefined'){_mejs2.default.i18n.language(mejsL10n.language,mejsL10n.strings)} exports.default=i18n},{"15":15,"27":27,"7":7}],6:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _general=_dereq_(27);var _media2=_dereq_(28);var _renderer=_dereq_(8);var _constants=_dereq_(25);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}} var MediaElement=function MediaElement(idOrNode,options,sources){var _this=this;_classCallCheck(this,MediaElement);var t=this;sources=Array.isArray(sources)?sources:null;t.defaults={renderers:[],fakeNodeName:'mediaelementwrapper',pluginPath:'build/',shimScriptAccess:'sameDomain'};options=Object.assign(t.defaults,options);t.mediaElement=_document2.default.createElement(options.fakeNodeName);var id=idOrNode,error=!1;if(typeof idOrNode==='string'){t.mediaElement.originalNode=_document2.default.getElementById(idOrNode)}else{t.mediaElement.originalNode=idOrNode;id=idOrNode.id} if(t.mediaElement.originalNode===undefined||t.mediaElement.originalNode===null){return null} t.mediaElement.options=options;id=id||'mejs_'+Math.random().toString().slice(2);t.mediaElement.originalNode.setAttribute('id',id+'_from_mejs');var tagName=t.mediaElement.originalNode.tagName.toLowerCase();if(['video','audio'].indexOf(tagName)>-1&&!t.mediaElement.originalNode.getAttribute('preload')){t.mediaElement.originalNode.setAttribute('preload','none')} t.mediaElement.originalNode.parentNode.insertBefore(t.mediaElement,t.mediaElement.originalNode);t.mediaElement.appendChild(t.mediaElement.originalNode);var processURL=function processURL(url,type){if(_window2.default.location.protocol==='https:'&&url.indexOf('http:')===0&&_constants.IS_IOS&&_mejs2.default.html5media.mediaTypes.indexOf(type)>-1){var xhr=new XMLHttpRequest();xhr.onreadystatechange=function(){if(this.readyState===4&&this.status===200){var _url=_window2.default.URL||_window2.default.webkitURL,blobUrl=_url.createObjectURL(this.response);t.mediaElement.originalNode.setAttribute('src',blobUrl);return blobUrl} return url};xhr.open('GET',url);xhr.responseType='blob';xhr.send()} return url};var mediaFiles=void 0;if(sources!==null){mediaFiles=sources}else if(t.mediaElement.originalNode!==null){mediaFiles=[];switch(t.mediaElement.originalNode.nodeName.toLowerCase()){case 'iframe':mediaFiles.push({type:'',src:t.mediaElement.originalNode.getAttribute('src')});break;case 'audio':case 'video':var _sources=t.mediaElement.originalNode.children.length,nodeSource=t.mediaElement.originalNode.getAttribute('src');if(nodeSource){var node=t.mediaElement.originalNode,type=(0,_media2.formatType)(nodeSource,node.getAttribute('type'));mediaFiles.push({type:type,src:processURL(nodeSource,type)})} for(var i=0;i<_sources;i++){var n=t.mediaElement.originalNode.children[i];if(n.tagName.toLowerCase()==='source'){var src=n.getAttribute('src'),_type=(0,_media2.formatType)(src,n.getAttribute('type'));mediaFiles.push({type:_type,src:processURL(src,_type)})}} break}} t.mediaElement.id=id;t.mediaElement.renderers={};t.mediaElement.events={};t.mediaElement.promises=[];t.mediaElement.renderer=null;t.mediaElement.rendererName=null;t.mediaElement.changeRenderer=function(rendererName,mediaFiles){var t=_this,media=Object.keys(mediaFiles[0]).length>2?mediaFiles[0]:mediaFiles[0].src;if(t.mediaElement.renderer!==undefined&&t.mediaElement.renderer!==null&&t.mediaElement.renderer.name===rendererName){t.mediaElement.renderer.pause();if(t.mediaElement.renderer.stop){t.mediaElement.renderer.stop()} t.mediaElement.renderer.show();t.mediaElement.renderer.setSrc(media);return!0} if(t.mediaElement.renderer!==undefined&&t.mediaElement.renderer!==null){t.mediaElement.renderer.pause();if(t.mediaElement.renderer.stop){t.mediaElement.renderer.stop()} t.mediaElement.renderer.hide()} var newRenderer=t.mediaElement.renderers[rendererName],newRendererType=null;if(newRenderer!==undefined&&newRenderer!==null){newRenderer.show();newRenderer.setSrc(media);t.mediaElement.renderer=newRenderer;t.mediaElement.rendererName=rendererName;return!0} var rendererArray=t.mediaElement.options.renderers.length?t.mediaElement.options.renderers:_renderer.renderer.order;for(var _i=0,total=rendererArray.length;_i1&&arguments[1]!==undefined?arguments[1]:[];var renderersLength=renderers.length;renderers=renderers.length?renderers:this.order;if(!renderersLength){var rendererIndicator=[/^(html5|native)/i,/^flash/i,/iframe$/i],rendererRanking=function rendererRanking(renderer){for(var i=0,total=rendererIndicator.length;i';t.addControlElement(fullscreenBtn,'fullscreen');fullscreenBtn.addEventListener('click',function(){var isFullScreen=Features.HAS_TRUE_NATIVE_FULLSCREEN&&Features.IS_FULLSCREEN||player.isFullScreen;if(isFullScreen){player.exitFullScreen()}else{player.enterFullScreen()}});player.fullscreenBtn=fullscreenBtn;t.options.keyActions.push({keys:[70],action:function action(player,media,key,event){if(!event.ctrlKey){if(typeof player.enterFullScreen!=='undefined'){if(player.isFullScreen){player.exitFullScreen()}else{player.enterFullScreen()}}}}});t.exitFullscreenCallback=function(e){var key=e.which||e.keyCode||0;if(key===27&&(Features.HAS_TRUE_NATIVE_FULLSCREEN&&Features.IS_FULLSCREEN||t.isFullScreen)){player.exitFullScreen()}};t.globalBind('keydown',t.exitFullscreenCallback);t.normalHeight=0;t.normalWidth=0;if(Features.HAS_TRUE_NATIVE_FULLSCREEN){var fullscreenChanged=function fullscreenChanged(){if(player.isFullScreen){if(Features.isFullScreen()){player.isNativeFullScreen=!0;player.setControlsSize()}else{player.isNativeFullScreen=!1;player.exitFullScreen()}}};player.globalBind(Features.FULLSCREEN_EVENT_NAME,fullscreenChanged)}},cleanfullscreen:function cleanfullscreen(player){player.exitFullScreen();player.globalUnbind('keydown',player.exitFullscreenCallback)},detectFullscreenMode:function detectFullscreenMode(){var t=this,isNative=t.media.rendererName!==null&&/(native|html5)/i.test(t.media.rendererName);var mode='';if(Features.HAS_TRUE_NATIVE_FULLSCREEN&&isNative){mode='native-native'}else if(Features.HAS_TRUE_NATIVE_FULLSCREEN&&!isNative){mode='plugin-native'}else if(t.usePluginFullScreen&&Features.SUPPORT_POINTER_EVENTS){mode='plugin-click'} t.fullscreenMode=mode;return mode},enterFullScreen:function enterFullScreen(){var t=this,isNative=t.media.rendererName!==null&&/(html5|native)/i.test(t.media.rendererName),containerStyles=getComputedStyle(t.getElement(t.container));if(t.options.useFakeFullscreen===!1&&Features.IS_IOS&&Features.HAS_IOS_FULLSCREEN&&typeof t.media.originalNode.webkitEnterFullscreen==='function'&&t.media.originalNode.canPlayType((0,_media.getTypeFromFile)(t.media.getSrc()))){t.media.originalNode.webkitEnterFullscreen();return}(0,_dom.addClass)(_document2.default.documentElement,t.options.classPrefix+'fullscreen');(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'container-fullscreen');t.normalHeight=parseFloat(containerStyles.height);t.normalWidth=parseFloat(containerStyles.width);if(t.fullscreenMode==='native-native'||t.fullscreenMode==='plugin-native'){Features.requestFullScreen(t.getElement(t.container));if(t.isInIframe){setTimeout(function checkFullscreen(){if(t.isNativeFullScreen){var percentErrorMargin=0.002,windowWidth=_window2.default.innerWidth||_document2.default.documentElement.clientWidth||_document2.default.body.clientWidth,screenWidth=screen.width,absDiff=Math.abs(screenWidth-windowWidth),marginError=screenWidth*percentErrorMargin;if(absDiff>marginError){t.exitFullScreen()}else{setTimeout(checkFullscreen,500)}}},1000)}} t.getElement(t.container).style.width='100%';t.getElement(t.container).style.height='100%';t.containerSizeTimeout=setTimeout(function(){t.getElement(t.container).style.width='100%';t.getElement(t.container).style.height='100%';t.setControlsSize()},500);if(isNative){t.node.style.width='100%';t.node.style.height='100%'}else{var elements=t.getElement(t.container).querySelectorAll('embed, object, video'),_total=elements.length;for(var i=0;i<_total;i++){elements[i].style.width='100%';elements[i].style.height='100%'}} if(t.options.setDimensions&&typeof t.media.setSize==='function'){t.media.setSize(screen.width,screen.height)} var layers=t.getElement(t.layers).children,total=layers.length;for(var _i=0;_i';play.addEventListener('click',function(){if(t.paused){t.play()}else{t.pause()}});var playBtn=play.querySelector('button');t.addControlElement(play,'playpause');function togglePlayPause(which){if('play'===which){(0,_dom.removeClass)(play,t.options.classPrefix+'play');(0,_dom.removeClass)(play,t.options.classPrefix+'replay');(0,_dom.addClass)(play,t.options.classPrefix+'pause');playBtn.setAttribute('title',pauseTitle);playBtn.setAttribute('aria-label',pauseTitle)}else{(0,_dom.removeClass)(play,t.options.classPrefix+'pause');(0,_dom.removeClass)(play,t.options.classPrefix+'replay');(0,_dom.addClass)(play,t.options.classPrefix+'play');playBtn.setAttribute('title',playTitle);playBtn.setAttribute('aria-label',playTitle)}} togglePlayPause('pse');media.addEventListener('loadedmetadata',function(){if(media.rendererName.indexOf('flash')===-1){togglePlayPause('pse')}});media.addEventListener('play',function(){togglePlayPause('play')});media.addEventListener('playing',function(){togglePlayPause('play')});media.addEventListener('pause',function(){togglePlayPause('pse')});media.addEventListener('ended',function(){if(!player.options.loop){(0,_dom.removeClass)(play,t.options.classPrefix+'pause');(0,_dom.removeClass)(play,t.options.classPrefix+'play');(0,_dom.addClass)(play,t.options.classPrefix+'replay');playBtn.setAttribute('title',playTitle);playBtn.setAttribute('aria-label',playTitle)}})}})},{"16":16,"2":2,"26":26,"27":27,"5":5}],11:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player=_dereq_(16);var _player2=_interopRequireDefault(_player);var _i18n=_dereq_(5);var _i18n2=_interopRequireDefault(_i18n);var _constants=_dereq_(25);var _time=_dereq_(30);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1});Object.assign(_player2.default.prototype,{buildprogress:function buildprogress(player,controls,layers,media){var lastKeyPressTime=0,mouseIsDown=!1,startedPaused=!1;var t=this,autoRewindInitial=player.options.autoRewind,tooltip=player.options.enableProgressTooltip?''+('00:00')+('')+'':'',rail=_document2.default.createElement('div');rail.className=t.options.classPrefix+'time-rail';rail.innerHTML=''+('')+('')+('')+('')+('')+(''+tooltip)+'';t.addControlElement(rail,'progress');t.options.keyActions.push({keys:[37,227],action:function action(player){if(!isNaN(player.duration)&&player.duration>0){if(player.isVideo){player.showControls();player.startControlsTimer()} player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'time-total').focus();var newTime=Math.max(player.currentTime-player.options.defaultSeekBackwardInterval(player),0);player.setCurrentTime(newTime)}}},{keys:[39,228],action:function action(player){if(!isNaN(player.duration)&&player.duration>0){if(player.isVideo){player.showControls();player.startControlsTimer()} player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'time-total').focus();var newTime=Math.min(player.currentTime+player.options.defaultSeekForwardInterval(player),player.duration);player.setCurrentTime(newTime)}}});t.rail=controls.querySelector('.'+t.options.classPrefix+'time-rail');t.total=controls.querySelector('.'+t.options.classPrefix+'time-total');t.loaded=controls.querySelector('.'+t.options.classPrefix+'time-loaded');t.current=controls.querySelector('.'+t.options.classPrefix+'time-current');t.handle=controls.querySelector('.'+t.options.classPrefix+'time-handle');t.timefloat=controls.querySelector('.'+t.options.classPrefix+'time-float');t.timefloatcurrent=controls.querySelector('.'+t.options.classPrefix+'time-float-current');t.slider=controls.querySelector('.'+t.options.classPrefix+'time-slider');t.hovered=controls.querySelector('.'+t.options.classPrefix+'time-hovered');t.buffer=controls.querySelector('.'+t.options.classPrefix+'time-buffering');t.newTime=0;t.forcedHandlePause=!1;t.setTransformStyle=function(element,value){element.style.transform=value;element.style.webkitTransform=value;element.style.MozTransform=value;element.style.msTransform=value;element.style.OTransform=value};t.buffer.style.display='none';var handleMouseMove=function handleMouseMove(e){var totalStyles=getComputedStyle(t.total),offsetStyles=(0,_dom.offset)(t.total),width=t.total.offsetWidth,transform=function(){if(totalStyles.webkitTransform!==undefined){return 'webkitTransform'}else if(totalStyles.mozTransform!==undefined){return 'mozTransform '}else if(totalStyles.oTransform!==undefined){return 'oTransform'}else if(totalStyles.msTransform!==undefined){return 'msTransform'}else{return 'transform'}}(),cssMatrix=function(){if('WebKitCSSMatrix' in window){return 'WebKitCSSMatrix'}else if('MSCSSMatrix' in window){return 'MSCSSMatrix'}else if('CSSMatrix' in window){return 'CSSMatrix'}}();var percentage=0,leftPos=0,pos=0,x=void 0;if(e.originalEvent&&e.originalEvent.changedTouches){x=e.originalEvent.changedTouches[0].pageX}else if(e.changedTouches){x=e.changedTouches[0].pageX}else{x=e.pageX} if(t.getDuration()){if(xwidth+offsetStyles.left){x=width+offsetStyles.left} pos=x-offsetStyles.left;percentage=pos/width;t.newTime=percentage<=0.02?0:percentage*t.getDuration();if(mouseIsDown&&t.getCurrentTime()!==null&&t.newTime.toFixed(4)!==t.getCurrentTime().toFixed(4)){t.setCurrentRailHandle(t.newTime);t.updateCurrent(t.newTime)} if(!_constants.IS_IOS&&!_constants.IS_ANDROID){if(pos<0){pos=0} if(t.options.useSmoothHover&&cssMatrix!==null&&typeof window[cssMatrix]!=='undefined'){var matrix=new window[cssMatrix](getComputedStyle(t.handle)[transform]),handleLocation=matrix.m41,hoverScaleX=pos/parseFloat(getComputedStyle(t.total).width)-handleLocation/parseFloat(getComputedStyle(t.total).width);t.hovered.style.left=handleLocation+'px';t.setTransformStyle(t.hovered,'scaleX('+hoverScaleX+')');t.hovered.setAttribute('pos',pos);if(hoverScaleX>=0){(0,_dom.removeClass)(t.hovered,'negative')}else{(0,_dom.addClass)(t.hovered,'negative')}} if(t.timefloat){var half=t.timefloat.offsetWidth/2,offsetContainer=mejs.Utils.offset(t.getElement(t.container)),tooltipStyles=getComputedStyle(t.timefloat);if(x-offsetContainer.left=t.getElement(t.container).offsetWidth-half){leftPos=t.total.offsetWidth-half}else{leftPos=pos} if((0,_dom.hasClass)(t.getElement(t.container),t.options.classPrefix+'long-video')){leftPos+=parseFloat(tooltipStyles.marginLeft)/2+t.timefloat.offsetWidth/2} t.timefloat.style.left=leftPos+'px';t.timefloatcurrent.innerHTML=(0,_time.secondsToTimeCode)(t.newTime,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat);t.timefloat.style.display='block'}}}else if(!_constants.IS_IOS&&!_constants.IS_ANDROID&&t.timefloat){leftPos=t.timefloat.offsetWidth+width>=t.getElement(t.container).offsetWidth?t.timefloat.offsetWidth/2:0;t.timefloat.style.left=leftPos+'px';t.timefloat.style.left=leftPos+'px';t.timefloat.style.display='block'}},updateSlider=function updateSlider(){var seconds=t.getCurrentTime(),timeSliderText=_i18n2.default.t('mejs.time-slider'),time=(0,_time.secondsToTimeCode)(seconds,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat),duration=t.getDuration();t.slider.setAttribute('role','slider');t.slider.tabIndex=0;if(media.paused){t.slider.setAttribute('aria-label',timeSliderText);t.slider.setAttribute('aria-valuemin',0);t.slider.setAttribute('aria-valuemax',duration);t.slider.setAttribute('aria-valuenow',seconds);t.slider.setAttribute('aria-valuetext',time)}else{t.slider.removeAttribute('aria-label');t.slider.removeAttribute('aria-valuemin');t.slider.removeAttribute('aria-valuemax');t.slider.removeAttribute('aria-valuenow');t.slider.removeAttribute('aria-valuetext')}},restartPlayer=function restartPlayer(){if(new Date()-lastKeyPressTime>=1000){t.play()}},handleMouseup=function handleMouseup(){if(mouseIsDown&&t.getCurrentTime()!==null&&t.newTime.toFixed(4)!==t.getCurrentTime().toFixed(4)){t.setCurrentTime(t.newTime);t.setCurrentRail();t.updateCurrent(t.newTime)} if(t.forcedHandlePause){t.slider.focus();t.play()} t.forcedHandlePause=!1};t.slider.addEventListener('focus',function(){player.options.autoRewind=!1});t.slider.addEventListener('blur',function(){player.options.autoRewind=autoRewindInitial});t.slider.addEventListener('keydown',function(e){if(new Date()-lastKeyPressTime>=1000){startedPaused=t.paused} if(t.options.keyActions.length){var keyCode=e.which||e.keyCode||0,duration=t.getDuration(),seekForward=player.options.defaultSeekForwardInterval(media),seekBackward=player.options.defaultSeekBackwardInterval(media);var seekTime=t.getCurrentTime();var volume=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-slider');if(keyCode===38||keyCode===40){if(volume){volume.style.display='block'} if(t.isVideo){t.showControls();t.startControlsTimer()} var newVolume=keyCode===38?Math.min(t.volume+0.1,1):Math.max(t.volume-0.1,0),mutePlayer=newVolume<=0;t.setVolume(newVolume);t.setMuted(mutePlayer);return}else{if(volume){volume.style.display='none'}} switch(keyCode){case 37:if(t.getDuration()!==Infinity){seekTime-=seekBackward} break;case 39:if(t.getDuration()!==Infinity){seekTime+=seekForward} break;case 36:seekTime=0;break;case 35:seekTime=duration;break;case 13:case 32:if(_constants.IS_FIREFOX){if(t.paused){t.play()}else{t.pause()}} return;default:return} seekTime=seekTime<0?0:seekTime>=duration?duration:Math.floor(seekTime);lastKeyPressTime=new Date();if(!startedPaused){player.pause()} if(seekTime0&&target.buffered.end&&t.getDuration()){percent=target.buffered.end(target.buffered.length-1)/t.getDuration()}else if(target&&target.bytesTotal!==undefined&&target.bytesTotal>0&&target.bufferedBytes!==undefined){percent=target.bufferedBytes/target.bytesTotal}else if(e&&e.lengthComputable&&e.total!==0){percent=e.loaded/e.total} if(percent!==null){percent=Math.min(1,Math.max(0,percent));if(t.loaded){t.setTransformStyle(t.loaded,'scaleX('+percent+')')}}},setCurrentRailHandle:function setCurrentRailHandle(fakeTime){var t=this;t.setCurrentRailMain(t,fakeTime)},setCurrentRail:function setCurrentRail(){var t=this;t.setCurrentRailMain(t)},setCurrentRailMain:function setCurrentRailMain(t,fakeTime){if(t.getCurrentTime()!==undefined&&t.getDuration()){var nTime=typeof fakeTime==='undefined'?t.getCurrentTime():fakeTime;if(t.total&&t.handle){var tW=parseFloat(getComputedStyle(t.total).width);var newWidth=Math.round(tW*nTime/t.getDuration()),handlePos=newWidth-Math.round(t.handle.offsetWidth/2);handlePos=handlePos<0?0:handlePos;t.setTransformStyle(t.current,'scaleX('+newWidth/tW+')');t.setTransformStyle(t.handle,'translateX('+handlePos+'px)');if(t.options.useSmoothHover&&!(0,_dom.hasClass)(t.hovered,'no-hover')){var pos=parseInt(t.hovered.getAttribute('pos'),10);pos=isNaN(pos)?0:pos;var hoverScaleX=pos/tW-handlePos/tW;t.hovered.style.left=handlePos+'px';t.setTransformStyle(t.hovered,'scaleX('+hoverScaleX+')');if(hoverScaleX>=0){(0,_dom.removeClass)(t.hovered,'negative')}else{(0,_dom.addClass)(t.hovered,'negative')}}}}}})},{"16":16,"2":2,"25":25,"26":26,"30":30,"5":5}],12:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player=_dereq_(16);var _player2=_interopRequireDefault(_player);var _time=_dereq_(30);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{duration:0,timeAndDurationSeparator:' | '});Object.assign(_player2.default.prototype,{buildcurrent:function buildcurrent(player,controls,layers,media){var t=this,time=_document2.default.createElement('div');time.className=t.options.classPrefix+'time';time.setAttribute('role','timer');time.setAttribute('aria-live','off');time.innerHTML=''+(0,_time.secondsToTimeCode)(0,player.options.alwaysShowHours,player.options.showTimecodeFrameCount,player.options.framesPerSecond,player.options.secondsDecimalLength,player.options.timeFormat)+'';t.addControlElement(time,'current');player.updateCurrent();t.updateTimeCallback=function(){if(t.controlsAreVisible){player.updateCurrent()}};media.addEventListener('timeupdate',t.updateTimeCallback)},cleancurrent:function cleancurrent(player,controls,layers,media){media.removeEventListener('timeupdate',player.updateTimeCallback)},buildduration:function buildduration(player,controls,layers,media){var t=this,currTime=controls.lastChild.querySelector('.'+t.options.classPrefix+'currenttime');if(currTime){controls.querySelector('.'+t.options.classPrefix+'time').innerHTML+=t.options.timeAndDurationSeparator+''+((0,_time.secondsToTimeCode)(t.options.duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat)+'')}else{if(controls.querySelector('.'+t.options.classPrefix+'currenttime')){(0,_dom.addClass)(controls.querySelector('.'+t.options.classPrefix+'currenttime').parentNode,t.options.classPrefix+'currenttime-container')} var duration=_document2.default.createElement('div');duration.className=t.options.classPrefix+'time '+t.options.classPrefix+'duration-container';duration.innerHTML=''+((0,_time.secondsToTimeCode)(t.options.duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat)+'');t.addControlElement(duration,'duration')} t.updateDurationCallback=function(){if(t.controlsAreVisible){player.updateDuration()}};media.addEventListener('timeupdate',t.updateDurationCallback)},cleanduration:function cleanduration(player,controls,layers,media){media.removeEventListener('timeupdate',player.updateDurationCallback)},updateCurrent:function updateCurrent(){var t=this;var currentTime=t.getCurrentTime();if(isNaN(currentTime)){currentTime=0} var timecode=(0,_time.secondsToTimeCode)(currentTime,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat);if(timecode.length>5){(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'long-video')}else{(0,_dom.removeClass)(t.getElement(t.container),t.options.classPrefix+'long-video')} if(t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'currenttime')){t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'currenttime').innerText=timecode}},updateDuration:function updateDuration(){var t=this;var duration=t.getDuration();if(isNaN(duration)||duration===Infinity||duration<0){t.media.duration=t.options.duration=duration=0} if(t.options.duration>0){duration=t.options.duration} var timecode=(0,_time.secondsToTimeCode)(duration,t.options.alwaysShowHours,t.options.showTimecodeFrameCount,t.options.framesPerSecond,t.options.secondsDecimalLength,t.options.timeFormat);if(timecode.length>5){(0,_dom.addClass)(t.getElement(t.container),t.options.classPrefix+'long-video')}else{(0,_dom.removeClass)(t.getElement(t.container),t.options.classPrefix+'long-video')} if(t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'duration')&&duration>0){t.getElement(t.controls).querySelector('.'+t.options.classPrefix+'duration').innerHTML=timecode}}})},{"16":16,"2":2,"26":26,"30":30}],13:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _i18n=_dereq_(5);var _i18n2=_interopRequireDefault(_i18n);var _player=_dereq_(16);var _player2=_interopRequireDefault(_player);var _time=_dereq_(30);var _general=_dereq_(27);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{startLanguage:'',tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:''});Object.assign(_player2.default.prototype,{hasChapters:!1,buildtracks:function buildtracks(player,controls,layers,media){this.findTracks();if(!player.tracks.length&&(!player.trackFiles||!player.trackFiles.length===0)){return} var t=this,attr=t.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':'',tracksTitle=(0,_general.isString)(t.options.tracksText)?t.options.tracksText:_i18n2.default.t('mejs.captions-subtitles'),chaptersTitle=(0,_general.isString)(t.options.chaptersText)?t.options.chaptersText:_i18n2.default.t('mejs.captions-chapters'),total=player.trackFiles===null?player.tracks.length:player.trackFiles.length;if(t.domNode.textTracks){for(var i=t.domNode.textTracks.length-1;i>=0;i--){t.domNode.textTracks[i].mode='hidden'}} t.cleartracks(player);player.captions=_document2.default.createElement('div');player.captions.className=t.options.classPrefix+'captions-layer '+t.options.classPrefix+'layer';player.captions.innerHTML='
'+('')+'
';player.captions.style.display='none';layers.insertBefore(player.captions,layers.firstChild);player.captionsText=player.captions.querySelector('.'+t.options.classPrefix+'captions-text');player.captionsButton=_document2.default.createElement('div');player.captionsButton.className=t.options.classPrefix+'button '+t.options.classPrefix+'captions-button';player.captionsButton.innerHTML=''+('
')+('
    ')+('
  • ')+(''+('')+'
  • '+'
'+'
';t.addControlElement(player.captionsButton,'tracks');player.captionsButton.querySelector('.'+t.options.classPrefix+'captions-selector-input').disabled=!1;player.chaptersButton=_document2.default.createElement('div');player.chaptersButton.className=t.options.classPrefix+'button '+t.options.classPrefix+'chapters-button';player.chaptersButton.innerHTML=''+('
')+('
    ')+'
    ';var subtitleCount=0;for(var _i=0;_i'+('')+('')+''},checkForTracks:function checkForTracks(){var t=this;var hasSubtitles=!1;if(t.options.hideCaptionsButtonWhenEmpty){for(var i=0,total=t.tracks.length;i-1){t.captionsText.innerHTML=sanitize(track.entries[i].text);t.captionsText.className=t.options.classPrefix+'captions-text '+(track.entries[i].identifier||'');t.captions.style.display='';t.captions.style.height='0px';return} t.captions.style.display='none'}else{t.captions.style.display='none'}},setupSlides:function setupSlides(track){var t=this;t.slides=track;t.slides.entries.imgs=[t.slides.entries.length];t.showSlide(0)},showSlide:function showSlide(index){var _this=this;var t=this;if(t.tracks===undefined||t.slidesContainer===undefined){return} var url=t.slides.entries[index].text;var img=t.slides.entries[index].imgs;if(img===undefined||img.fadeIn===undefined){var image=_document2.default.createElement('img');image.src=url;image.addEventListener('load',function(){var self=_this,visible=(0,_dom.siblings)(self,function(el){return visible(el)});self.style.display='none';t.slidesContainer.innerHTML+=self.innerHTML;(0,_dom.fadeIn)(t.slidesContainer.querySelector(image));for(var i=0,total=visible.length;i-1){t.showSlide(i)}},drawChapters:function drawChapters(chapters){var t=this,total=chapters.entries.length;if(!total){return} t.chaptersButton.querySelector('ul').innerHTML='';for(var i=0;i'+('')+('')+''} var radios=t.chaptersButton.querySelectorAll('input[type="radio"]'),labels=t.chaptersButton.querySelectorAll('.'+t.options.classPrefix+'chapters-selector-label');for(var _i13=0,_total10=radios.length;_i13<_total10;_i13++){radios[_i13].disabled=!1;radios[_i13].checked=!1;radios[_i13].addEventListener('click',function(e){var self=this,listItems=t.chaptersButton.querySelectorAll('li'),label=(0,_dom.siblings)(self,function(el){return(0,_dom.hasClass)(el,t.options.classPrefix+'chapters-selector-label')})[0];self.checked=!0;self.parentNode.setAttribute('aria-checked',!0);(0,_dom.addClass)(label,t.options.classPrefix+'chapters-selected');(0,_dom.removeClass)(t.chaptersButton.querySelector('.'+t.options.classPrefix+'chapters-selected'),t.options.classPrefix+'chapters-selected');for(var _i14=0,_total11=listItems.length;_i14<_total11;_i14++){listItems[_i14].setAttribute('aria-checked',!1)} var keyboard=e.keyCode||e.which;if(typeof keyboard==='undefined'){setTimeout(function(){t.getElement(t.container).focus()},500)} t.media.setCurrentTime(parseFloat(self.value));if(t.media.paused){t.media.play()}})} for(var _i15=0,_total12=labels.length;_i15<_total12;_i15++){labels[_i15].addEventListener('click',function(e){var radio=(0,_dom.siblings)(this,function(el){return el.tagName==='INPUT'})[0],event=(0,_general.createEvent)('click',radio);radio.dispatchEvent(event);e.preventDefault()})}},searchTrackPosition:function searchTrackPosition(tracks,currentTime){var lo=0,hi=tracks.length-1,mid=void 0,start=void 0,stop=void 0;while(lo<=hi){mid=lo+hi>>1;start=tracks[mid].start;stop=tracks[mid].stop;if(currentTime>=start&¤tTimecurrentTime){hi=mid-1}} return-1}});_mejs2.default.language={codes:{af:'mejs.afrikaans',sq:'mejs.albanian',ar:'mejs.arabic',be:'mejs.belarusian',bg:'mejs.bulgarian',ca:'mejs.catalan',zh:'mejs.chinese','zh-cn':'mejs.chinese-simplified','zh-tw':'mejs.chines-traditional',hr:'mejs.croatian',cs:'mejs.czech',da:'mejs.danish',nl:'mejs.dutch',en:'mejs.english',et:'mejs.estonian',fl:'mejs.filipino',fi:'mejs.finnish',fr:'mejs.french',gl:'mejs.galician',de:'mejs.german',el:'mejs.greek',ht:'mejs.haitian-creole',iw:'mejs.hebrew',hi:'mejs.hindi',hu:'mejs.hungarian',is:'mejs.icelandic',id:'mejs.indonesian',ga:'mejs.irish',it:'mejs.italian',ja:'mejs.japanese',ko:'mejs.korean',lv:'mejs.latvian',lt:'mejs.lithuanian',mk:'mejs.macedonian',ms:'mejs.malay',mt:'mejs.maltese',no:'mejs.norwegian',fa:'mejs.persian',pl:'mejs.polish',pt:'mejs.portuguese',ro:'mejs.romanian',ru:'mejs.russian',sr:'mejs.serbian',sk:'mejs.slovak',sl:'mejs.slovenian',es:'mejs.spanish',sw:'mejs.swahili',sv:'mejs.swedish',tl:'mejs.tagalog',th:'mejs.thai',tr:'mejs.turkish',uk:'mejs.ukrainian',vi:'mejs.vietnamese',cy:'mejs.welsh',yi:'mejs.yiddish'}};_mejs2.default.TrackFormatParser={webvtt:{pattern:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function parse(trackText){var lines=trackText.split(/\r?\n/),entries=[];var timecode=void 0,text=void 0,identifier=void 0;for(var i=0,total=lines.length;i=0&&lines[i-1]!==''){identifier=lines[i-1]} i++;text=lines[i];i++;while(lines[i]!==''&&i$1");entries.push({identifier:identifier,start:(0,_time.convertSMPTEtoSeconds)(timecode[1])===0?0.200:(0,_time.convertSMPTEtoSeconds)(timecode[1]),stop:(0,_time.convertSMPTEtoSeconds)(timecode[3]),text:text,settings:timecode[5]})} identifier=''} return entries}},dfxp:{parse:function parse(trackText){trackText=$(trackText).filter('tt');var container=trackText.firstChild,lines=container.querySelectorAll('p'),styleNode=trackText.getElementById(''+container.attr('style')),entries=[];var styles=void 0;if(styleNode.length){styleNode.removeAttribute('id');var attributes=styleNode.attributes;if(attributes.length){styles={};for(var i=0,total=attributes.length;i$1");entries.push(_temp)} return entries}}}},{"16":16,"2":2,"26":26,"27":27,"30":30,"5":5,"7":7}],14:[function(_dereq_,module,exports){'use strict';var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _player=_dereq_(16);var _player2=_interopRequireDefault(_player);var _i18n=_dereq_(5);var _i18n2=_interopRequireDefault(_i18n);var _constants=_dereq_(25);var _general=_dereq_(27);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} Object.assign(_player.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:'horizontal',videoVolume:'vertical',startVolume:0.8});Object.assign(_player2.default.prototype,{buildvolume:function buildvolume(player,controls,layers,media){if((_constants.IS_ANDROID||_constants.IS_IOS)&&this.options.hideVolumeOnTouchDevices){return} var t=this,mode=t.isVideo?t.options.videoVolume:t.options.audioVolume,muteText=(0,_general.isString)(t.options.muteText)?t.options.muteText:_i18n2.default.t('mejs.mute'),unmuteText=(0,_general.isString)(t.options.unmuteText)?t.options.unmuteText:_i18n2.default.t('mejs.unmute'),volumeControlText=(0,_general.isString)(t.options.allyVolumeControlText)?t.options.allyVolumeControlText:_i18n2.default.t('mejs.volume-help-text'),mute=_document2.default.createElement('div');mute.className=t.options.classPrefix+'button '+t.options.classPrefix+'volume-button '+t.options.classPrefix+'mute';mute.innerHTML=mode==='horizontal'?'':''+(''+(''+volumeControlText+'')+('
    ')+('
    ')+('
    ')+'
    '+'
    ';t.addControlElement(mute,'volume');t.options.keyActions.push({keys:[38],action:function action(player){var volumeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider');if(volumeSlider||player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider').matches(':focus')){volumeSlider.style.display='block'} if(player.isVideo){player.showControls();player.startControlsTimer()} var newVolume=Math.min(player.volume+0.1,1);player.setVolume(newVolume);if(newVolume>0){player.setMuted(!1)}}},{keys:[40],action:function action(player){var volumeSlider=player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider');if(volumeSlider){volumeSlider.style.display='block'} if(player.isVideo){player.showControls();player.startControlsTimer()} var newVolume=Math.max(player.volume-0.1,0);player.setVolume(newVolume);if(newVolume<=0.1){player.setMuted(!0)}}},{keys:[77],action:function action(player){player.getElement(player.container).querySelector('.'+_player.config.classPrefix+'volume-slider').style.display='block';if(player.isVideo){player.showControls();player.startControlsTimer()} if(player.media.muted){player.setMuted(!1)}else{player.setMuted(!0)}}});if(mode==='horizontal'){var anchor=_document2.default.createElement('a');anchor.className=t.options.classPrefix+'horizontal-volume-slider';anchor.href='javascript:void(0);';anchor.setAttribute('aria-label',_i18n2.default.t('mejs.volume-slider'));anchor.setAttribute('aria-valuemin',0);anchor.setAttribute('aria-valuemax',100);anchor.setAttribute('role','slider');anchor.innerHTML+=''+volumeControlText+''+('
    ')+('
    ')+('
    ')+'
    ';mute.parentNode.insertBefore(anchor,mute.nextSibling)} var mouseIsDown=!1,mouseIsOver=!1,modified=!1,updateVolumeSlider=function updateVolumeSlider(){var volume=Math.floor(media.volume*100);volumeSlider.setAttribute('aria-valuenow',volume);volumeSlider.setAttribute('aria-valuetext',volume+'%')};var volumeSlider=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-slider'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-slider'),volumeTotal=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-total'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-total'),volumeCurrent=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-current'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-current'),volumeHandle=mode==='vertical'?t.getElement(t.container).querySelector('.'+t.options.classPrefix+'volume-handle'):t.getElement(t.container).querySelector('.'+t.options.classPrefix+'horizontal-volume-handle'),positionVolumeHandle=function positionVolumeHandle(volume){if(volume===null||isNaN(volume)||volume===undefined){return} volume=Math.max(0,volume);volume=Math.min(volume,1);if(volume===0){(0,_dom.removeClass)(mute,t.options.classPrefix+'mute');(0,_dom.addClass)(mute,t.options.classPrefix+'unmute');var button=mute.firstElementChild;button.setAttribute('title',unmuteText);button.setAttribute('aria-label',unmuteText)}else{(0,_dom.removeClass)(mute,t.options.classPrefix+'unmute');(0,_dom.addClass)(mute,t.options.classPrefix+'mute');var _button=mute.firstElementChild;_button.setAttribute('title',muteText);_button.setAttribute('aria-label',muteText)} var volumePercentage=volume*100+'%',volumeStyles=getComputedStyle(volumeHandle);if(mode==='vertical'){volumeCurrent.style.bottom=0;volumeCurrent.style.height=volumePercentage;volumeHandle.style.bottom=volumePercentage;volumeHandle.style.marginBottom=-parseFloat(volumeStyles.height)/2+'px'}else{volumeCurrent.style.left=0;volumeCurrent.style.width=volumePercentage;volumeHandle.style.left=volumePercentage;volumeHandle.style.marginLeft=-parseFloat(volumeStyles.width)/2+'px'}},handleVolumeMove=function handleVolumeMove(e){var totalOffset=(0,_dom.offset)(volumeTotal),volumeStyles=getComputedStyle(volumeTotal);modified=!0;var volume=null;if(mode==='vertical'){var railHeight=parseFloat(volumeStyles.height),newY=e.pageY-totalOffset.top;volume=(railHeight-newY)/railHeight;if(totalOffset.top===0||totalOffset.left===0){return}}else{var railWidth=parseFloat(volumeStyles.width),newX=e.pageX-totalOffset.left;volume=newX/railWidth} volume=Math.max(0,volume);volume=Math.min(volume,1);positionVolumeHandle(volume);t.setMuted(volume===0);t.setVolume(volume);e.preventDefault();e.stopPropagation()},toggleMute=function toggleMute(){if(t.muted){positionVolumeHandle(0);(0,_dom.removeClass)(mute,t.options.classPrefix+'mute');(0,_dom.addClass)(mute,t.options.classPrefix+'unmute')}else{positionVolumeHandle(media.volume);(0,_dom.removeClass)(mute,t.options.classPrefix+'unmute');(0,_dom.addClass)(mute,t.options.classPrefix+'mute')}};player.getElement(player.container).addEventListener('keydown',function(e){var hasFocus=!!e.target.closest('.'+t.options.classPrefix+'container');if(!hasFocus&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('mouseenter',function(e){if(e.target===mute){volumeSlider.style.display='block';mouseIsOver=!0;e.preventDefault();e.stopPropagation()}});mute.addEventListener('focusin',function(){volumeSlider.style.display='block';mouseIsOver=!0});mute.addEventListener('focusout',function(e){if((!e.relatedTarget||e.relatedTarget&&!e.relatedTarget.matches('.'+t.options.classPrefix+'volume-slider'))&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('mouseleave',function(){mouseIsOver=!1;if(!mouseIsDown&&mode==='vertical'){volumeSlider.style.display='none'}});mute.addEventListener('focusout',function(){mouseIsOver=!1});mute.addEventListener('keydown',function(e){if(t.options.keyActions.length){var keyCode=e.which||e.keyCode||0,volume=media.volume;switch(keyCode){case 38:volume=Math.min(volume+0.1,1);break;case 40:volume=Math.max(0,volume-0.1);break;default:return!0} mouseIsDown=!1;positionVolumeHandle(volume);media.setVolume(volume);e.preventDefault();e.stopPropagation()}});mute.querySelector('button').addEventListener('click',function(){media.setMuted(!media.muted);var event=(0,_general.createEvent)('volumechange',media);media.dispatchEvent(event)});volumeSlider.addEventListener('dragstart',function(){return!1});volumeSlider.addEventListener('mouseover',function(){mouseIsOver=!0});volumeSlider.addEventListener('focusin',function(){volumeSlider.style.display='block';mouseIsOver=!0});volumeSlider.addEventListener('focusout',function(){mouseIsOver=!1;if(!mouseIsDown&&mode==='vertical'){volumeSlider.style.display='none'}});volumeSlider.addEventListener('mousedown',function(e){handleVolumeMove(e);t.globalBind('mousemove.vol',function(event){var target=event.target;if(mouseIsDown&&(target===volumeSlider||target.closest(mode==='vertical'?'.'+t.options.classPrefix+'volume-slider':'.'+t.options.classPrefix+'horizontal-volume-slider'))){handleVolumeMove(event)}});t.globalBind('mouseup.vol',function(){mouseIsDown=!1;if(!mouseIsOver&&mode==='vertical'){volumeSlider.style.display='none'}});mouseIsDown=!0;e.preventDefault();e.stopPropagation()});media.addEventListener('volumechange',function(e){if(!mouseIsDown){toggleMute()} updateVolumeSlider(e)});var rendered=!1;media.addEventListener('rendererready',function(){if(!modified){setTimeout(function(){rendered=!0;if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0);player.options.startVolume=0} media.setVolume(player.options.startVolume);t.setControlsSize()},250)}});media.addEventListener('loadedmetadata',function(){setTimeout(function(){if(!modified&&!rendered){if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0);player.options.startVolume=0} media.setVolume(player.options.startVolume);t.setControlsSize()} rendered=!1},250)});if(player.options.startVolume===0||media.originalNode.muted){media.setMuted(!0);player.options.startVolume=0;toggleMute()} t.getElement(t.container).addEventListener('controlsresize',function(){toggleMute()})}})},{"16":16,"2":2,"25":25,"26":26,"27":27,"5":5}],15:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});var EN=exports.EN={'mejs.plural-form':1,'mejs.download-file':'Download File','mejs.install-flash':'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/','mejs.fullscreen':'Fullscreen','mejs.play':'Play','mejs.pause':'Pause','mejs.time-slider':'Time Slider','mejs.time-help-text':'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.','mejs.live-broadcast':'Live Broadcast','mejs.volume-help-text':'Use Up/Down Arrow keys to increase or decrease volume.','mejs.unmute':'Unmute','mejs.mute':'Mute','mejs.volume-slider':'Volume Slider','mejs.video-player':'Video Player','mejs.audio-player':'Audio Player','mejs.captions-subtitles':'Captions/Subtitles','mejs.captions-chapters':'Chapters','mejs.none':'None','mejs.afrikaans':'Afrikaans','mejs.albanian':'Albanian','mejs.arabic':'Arabic','mejs.belarusian':'Belarusian','mejs.bulgarian':'Bulgarian','mejs.catalan':'Catalan','mejs.chinese':'Chinese','mejs.chinese-simplified':'Chinese (Simplified)','mejs.chinese-traditional':'Chinese (Traditional)','mejs.croatian':'Croatian','mejs.czech':'Czech','mejs.danish':'Danish','mejs.dutch':'Dutch','mejs.english':'English','mejs.estonian':'Estonian','mejs.filipino':'Filipino','mejs.finnish':'Finnish','mejs.french':'French','mejs.galician':'Galician','mejs.german':'German','mejs.greek':'Greek','mejs.haitian-creole':'Haitian Creole','mejs.hebrew':'Hebrew','mejs.hindi':'Hindi','mejs.hungarian':'Hungarian','mejs.icelandic':'Icelandic','mejs.indonesian':'Indonesian','mejs.irish':'Irish','mejs.italian':'Italian','mejs.japanese':'Japanese','mejs.korean':'Korean','mejs.latvian':'Latvian','mejs.lithuanian':'Lithuanian','mejs.macedonian':'Macedonian','mejs.malay':'Malay','mejs.maltese':'Maltese','mejs.norwegian':'Norwegian','mejs.persian':'Persian','mejs.polish':'Polish','mejs.portuguese':'Portuguese','mejs.romanian':'Romanian','mejs.russian':'Russian','mejs.serbian':'Serbian','mejs.slovak':'Slovak','mejs.slovenian':'Slovenian','mejs.spanish':'Spanish','mejs.swahili':'Swahili','mejs.swedish':'Swedish','mejs.tagalog':'Tagalog','mejs.thai':'Thai','mejs.turkish':'Turkish','mejs.ukrainian':'Ukrainian','mejs.vietnamese':'Vietnamese','mejs.welsh':'Welsh','mejs.yiddish':'Yiddish'}},{}],16:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.config=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i'+('
    ')+('
    ')+('
    ')+'
    ';t.getElement(t.container).addEventListener('focus',function(e){if(!t.controlsAreVisible&&!t.hasFocus&&t.controlsEnabled){t.showControls(!0);var btnSelector=(0,_general.isNodeAfter)(e.relatedTarget,t.getElement(t.container))?'.'+t.options.classPrefix+'controls .'+t.options.classPrefix+'button:last-child > button':'.'+t.options.classPrefix+'playpause-button > button',button=t.getElement(t.container).querySelector(btnSelector);button.focus()}});t.node.parentNode.insertBefore(t.getElement(t.container),t.node);if(!t.options.features.length&&!t.options.useDefaultControls){t.getElement(t.container).style.background='transparent';t.getElement(t.container).querySelector('.'+t.options.classPrefix+'controls').style.display='none'} if(t.isVideo&&t.options.stretching==='fill'&&!dom.hasClass(t.getElement(t.container).parentNode,t.options.classPrefix+'fill-container')){t.outerContainer=t.media.parentNode;var wrapper=_document2.default.createElement('div');wrapper.className=t.options.classPrefix+'fill-container';t.getElement(t.container).parentNode.insertBefore(wrapper,t.getElement(t.container));wrapper.appendChild(t.getElement(t.container))} if(_constants.IS_ANDROID){dom.addClass(t.getElement(t.container),t.options.classPrefix+'android')} if(_constants.IS_IOS){dom.addClass(t.getElement(t.container),t.options.classPrefix+'ios')} if(_constants.IS_IPAD){dom.addClass(t.getElement(t.container),t.options.classPrefix+'ipad')} if(_constants.IS_IPHONE){dom.addClass(t.getElement(t.container),t.options.classPrefix+'iphone')} dom.addClass(t.getElement(t.container),t.isVideo?t.options.classPrefix+'video':t.options.classPrefix+'audio');if(_constants.IS_SAFARI&&!_constants.IS_IOS){dom.addClass(t.getElement(t.container),t.options.classPrefix+'hide-cues');var cloneNode=t.node.cloneNode(),children=t.node.children,mediaFiles=[],tracks=[];for(var i=0,total=children.length;i0||t.options[tagType+'Width'].toString().indexOf('%')>-1){t.width=t.options[tagType+'Width']}else if(t.node.style.width!==''&&t.node.style.width!==null){t.width=t.node.style.width}else if(t.node.getAttribute('width')){t.width=t.node.getAttribute('width')}else{t.width=t.options['default'+capsTagName+'Width']} if(t.options[tagType+'Height']>0||t.options[tagType+'Height'].toString().indexOf('%')>-1){t.height=t.options[tagType+'Height']}else if(t.node.style.height!==''&&t.node.style.height!==null){t.height=t.node.style.height}else if(t.node.getAttribute('height')){t.height=t.node.getAttribute('height')}else{t.height=t.options['default'+capsTagName+'Height']} t.initialAspectRatio=t.height>=t.width?t.width/t.height:t.height/t.width;t.setPlayerSize(t.width,t.height);playerOptions.pluginWidth=t.width;playerOptions.pluginHeight=t.height}else if(!t.isVideo&&!t.options.features.length&&!t.options.useDefaultControls){t.node.style.display='none'} _mejs2.default.MepDefaults=playerOptions;new _mediaelement2.default(t.media,playerOptions,t.mediaFiles);if(t.getElement(t.container)!==undefined&&t.options.features.length&&t.controlsAreVisible&&!t.options.hideVideoControlsOnLoad){var event=(0,_general.createEvent)('controlsshown',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)}}},{key:'showControls',value:function showControls(doAnimation){var t=this;doAnimation=doAnimation===undefined||doAnimation;if(t.controlsAreVisible||!t.isVideo){return} if(doAnimation){(function(){dom.fadeIn(t.getElement(t.controls),200,function(){dom.removeClass(t.getElement(t.controls),t.options.classPrefix+'offscreen');var event=(0,_general.createEvent)('controlsshown',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)});var controls=t.getElement(t.container).querySelectorAll('.'+t.options.classPrefix+'control');var _loop=function _loop(i,total){dom.fadeIn(controls[i],200,function(){dom.removeClass(controls[i],t.options.classPrefix+'offscreen')})};for(var i=0,total=controls.length;i0)||t.isVideo&&!t.options.hideVideoControlsOnLoad&&!t.readyState||t.ended)){return} if(doAnimation){(function(){dom.fadeOut(t.getElement(t.controls),200,function(){dom.addClass(t.getElement(t.controls),t.options.classPrefix+'offscreen');t.getElement(t.controls).style.display='';var event=(0,_general.createEvent)('controlshidden',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event)});var controls=t.getElement(t.container).querySelectorAll('.'+t.options.classPrefix+'control');var _loop2=function _loop2(i,total){dom.fadeOut(controls[i],200,function(){dom.addClass(controls[i],t.options.classPrefix+'offscreen');controls[i].style.display=''})};for(var i=0,total=controls.length;i0&&t.currentMediaTime>0){t.setCurrentTime(t.currentMediaTime);if(!_constants.IS_IOS&&!_constants.IS_ANDROID){t.play()}}})}},{key:'_meReady',value:function _meReady(media,domNode){var t=this,autoplayAttr=domNode.getAttribute('autoplay'),autoplay=!(autoplayAttr===undefined||autoplayAttr===null||autoplayAttr==='false'),isNative=media.rendererName!==null&&/(native|html5)/i.test(t.media.rendererName);if(t.getElement(t.controls)){t.enableControls()} if(t.getElement(t.container)&&t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-play')){t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-play').style.display=''} if(t.created){return} t.created=!0;t.media=media;t.domNode=domNode;if(!(_constants.IS_ANDROID&&t.options.AndroidUseNativeControls)&&!(_constants.IS_IPAD&&t.options.iPadUseNativeControls)&&!(_constants.IS_IPHONE&&t.options.iPhoneUseNativeControls)){if(!t.isVideo&&!t.options.features.length&&!t.options.useDefaultControls){if(autoplay&&isNative){t.play()} if(t.options.success){if(typeof t.options.success==='string'){_window2.default[t.options.success](t.media,t.domNode,t)}else{t.options.success(t.media,t.domNode,t)}} return} t.featurePosition={};t._setDefaultPlayer();t.buildposter(t,t.getElement(t.controls),t.getElement(t.layers),t.media);t.buildkeyboard(t,t.getElement(t.controls),t.getElement(t.layers),t.media);t.buildoverlays(t,t.getElement(t.controls),t.getElement(t.layers),t.media);if(t.options.useDefaultControls){var defaultControls=['playpause','current','progress','duration','tracks','volume','fullscreen'];t.options.features=defaultControls.concat(t.options.features.filter(function(item){return defaultControls.indexOf(item)===-1}))} t.buildfeatures(t,t.getElement(t.controls),t.getElement(t.layers),t.media);var event=(0,_general.createEvent)('controlsready',t.getElement(t.container));t.getElement(t.container).dispatchEvent(event);t.setPlayerSize(t.width,t.height);t.setControlsSize();if(t.isVideo){t.clickToPlayPauseCallback=function(){if(t.options.clickToPlayPause){var button=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-button'),pressed=button.getAttribute('aria-pressed');if(t.paused&&pressed){t.pause()}else if(t.paused){t.play()}else{t.pause()} button.setAttribute('aria-pressed',!pressed);t.getElement(t.container).focus()}};t.createIframeLayer();t.media.addEventListener('click',t.clickToPlayPauseCallback);if((_constants.IS_ANDROID||_constants.IS_IOS)&&!t.options.alwaysShowControls){t.node.addEventListener('touchstart',function(){if(t.controlsAreVisible){t.hideControls(!1)}else{if(t.controlsEnabled){t.showControls(!1)}}},_constants.SUPPORT_PASSIVE_EVENT?{passive:!0}:!1)}else{t.getElement(t.container).addEventListener('mouseenter',function(){if(t.controlsEnabled){if(!t.options.alwaysShowControls){t.killControlsTimer('enter');t.showControls();t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}}});t.getElement(t.container).addEventListener('mousemove',function(){if(t.controlsEnabled){if(!t.controlsAreVisible){t.showControls()} if(!t.options.alwaysShowControls){t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}}});t.getElement(t.container).addEventListener('mouseleave',function(){if(t.controlsEnabled){if(!t.paused&&!t.options.alwaysShowControls){t.startControlsTimer(t.options.controlsTimeoutMouseLeave)}}})} if(t.options.hideVideoControlsOnLoad){t.hideControls(!1)} if(t.options.enableAutosize){t.media.addEventListener('loadedmetadata',function(e){var target=e!==undefined?e.detail.target||e.target:t.media;if(t.options.videoHeight<=0&&!t.domNode.getAttribute('height')&&!t.domNode.style.height&&target!==null&&!isNaN(target.videoHeight)){t.setPlayerSize(target.videoWidth,target.videoHeight);t.setControlsSize();t.media.setSize(target.videoWidth,target.videoHeight)}})}} t.media.addEventListener('play',function(){t.hasFocus=!0;for(var playerIndex in _mejs2.default.players){if(_mejs2.default.players.hasOwnProperty(playerIndex)){var p=_mejs2.default.players[playerIndex];if(p.id!==t.id&&t.options.pauseOtherPlayers&&!p.paused&&!p.ended){p.pause();p.hasFocus=!1}}} if(!(_constants.IS_ANDROID||_constants.IS_IOS)&&!t.options.alwaysShowControls&&t.isVideo){t.hideControls()}});t.media.addEventListener('ended',function(){if(t.options.autoRewind){try{t.setCurrentTime(0);setTimeout(function(){var loadingElement=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-loading');if(loadingElement&&loadingElement.parentNode){loadingElement.parentNode.style.display='none'}},20)}catch(exp){}} if(typeof t.media.renderer.stop==='function'){t.media.renderer.stop()}else{t.pause()} if(t.setProgressRail){t.setProgressRail()} if(t.setCurrentRail){t.setCurrentRail()} if(t.options.loop){t.play()}else if(!t.options.alwaysShowControls&&t.controlsEnabled){t.showControls()}});t.media.addEventListener('loadedmetadata',function(){(0,_time.calculateTimeFormat)(t.getDuration(),t.options,t.options.framesPerSecond||25);if(t.updateDuration){t.updateDuration()} if(t.updateCurrent){t.updateCurrent()} if(!t.isFullScreen){t.setPlayerSize(t.width,t.height);t.setControlsSize()}});var duration=null;t.media.addEventListener('timeupdate',function(){if(!isNaN(t.getDuration())&&duration!==t.getDuration()){duration=t.getDuration();(0,_time.calculateTimeFormat)(duration,t.options,t.options.framesPerSecond||25);if(t.updateDuration){t.updateDuration()} if(t.updateCurrent){t.updateCurrent()} t.setControlsSize()}});t.getElement(t.container).addEventListener('click',function(e){dom.addClass(e.currentTarget,t.options.classPrefix+'container-keyboard-inactive')});t.getElement(t.container).addEventListener('focusin',function(e){dom.removeClass(e.currentTarget,t.options.classPrefix+'container-keyboard-inactive');if(t.isVideo&&!_constants.IS_ANDROID&&!_constants.IS_IOS&&t.controlsEnabled&&!t.options.alwaysShowControls){t.killControlsTimer('enter');t.showControls();t.startControlsTimer(t.options.controlsTimeoutMouseEnter)}});t.getElement(t.container).addEventListener('focusout',function(e){setTimeout(function(){if(e.relatedTarget){if(t.keyboardAction&&!e.relatedTarget.closest('.'+t.options.classPrefix+'container')){t.keyboardAction=!1;if(t.isVideo&&!t.options.alwaysShowControls&&!t.paused){t.startControlsTimer(t.options.controlsTimeoutMouseLeave)}}}},0)});setTimeout(function(){t.setPlayerSize(t.width,t.height);t.setControlsSize()},0);t.globalResizeCallback=function(){if(!(t.isFullScreen||_constants.HAS_TRUE_NATIVE_FULLSCREEN&&_document2.default.webkitIsFullScreen)){t.setPlayerSize(t.width,t.height)} t.setControlsSize()};t.globalBind('resize',t.globalResizeCallback)} if(autoplay&&isNative){t.play()} if(t.options.success){if(typeof t.options.success==='string'){_window2.default[t.options.success](t.media,t.domNode,t)}else{t.options.success(t.media,t.domNode,t)}}}},{key:'_handleError',value:function _handleError(e,media,node){var t=this,play=t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-play');if(play){play.style.display='none'} if(t.options.error){t.options.error(e,media,node)} if(t.getElement(t.container).querySelector('.'+t.options.classPrefix+'cannotplay')){t.getElement(t.container).querySelector('.'+t.options.classPrefix+'cannotplay').remove()} var errorContainer=_document2.default.createElement('div');errorContainer.className=t.options.classPrefix+'cannotplay';errorContainer.style.width='100%';errorContainer.style.height='100%';var errorContent=typeof t.options.customError==='function'?t.options.customError(t.media,t.media.originalNode):t.options.customError,imgError='';if(!errorContent){var poster=t.media.originalNode.getAttribute('poster');if(poster){imgError=''+_mejs2.default.i18n.t('mejs.download-file')+''} if(e.message){errorContent='

    '+e.message+'

    '} if(e.urls){for(var i=0,total=e.urls.length;i'+_mejs2.default.i18n.t('mejs.download-file')+': '+url.src+''}}} if(errorContent&&t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error')){errorContainer.innerHTML=errorContent;t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error').innerHTML=''+imgError+errorContainer.outerHTML;t.getElement(t.layers).querySelector('.'+t.options.classPrefix+'overlay-error').parentNode.style.display='block'} if(t.controlsEnabled){t.disableControls()}}},{key:'setPlayerSize',value:function setPlayerSize(width,height){var t=this;if(!t.options.setDimensions){return!1} if(typeof width!=='undefined'){t.width=width} if(typeof height!=='undefined'){t.height=height} switch(t.options.stretching){case 'fill':if(t.isVideo){t.setFillMode()}else{t.setDimensions(t.width,t.height)} break;case 'responsive':t.setResponsiveMode();break;case 'none':t.setDimensions(t.width,t.height);break;default:if(t.hasFluidMode()===!0){t.setResponsiveMode()}else{t.setDimensions(t.width,t.height)} break}}},{key:'hasFluidMode',value:function hasFluidMode(){var t=this;return t.height.toString().indexOf('%')!==-1||t.node&&t.node.style.maxWidth&&t.node.style.maxWidth!=='none'&&t.node.style.maxWidth!==t.width||t.node&&t.node.currentStyle&&t.node.currentStyle.maxWidth==='100%'}},{key:'setResponsiveMode',value:function setResponsiveMode(){var t=this,parent=function(){var parentEl=void 0,el=t.getElement(t.container);while(el){try{if(_constants.IS_FIREFOX&&el.tagName.toLowerCase()==='html'&&_window2.default.self!==_window2.default.top&&_window2.default.frameElement!==null){return _window2.default.frameElement}else{parentEl=el.parentElement}}catch(e){parentEl=el.parentElement} if(parentEl&&dom.visible(parentEl)){return parentEl} el=parentEl} return null}(),parentStyles=parent?getComputedStyle(parent,null):getComputedStyle(_document2.default.body,null),nativeWidth=function(){if(t.isVideo){if(t.media.videoWidth&&t.media.videoWidth>0){return t.media.videoWidth}else if(t.node.getAttribute('width')){return t.node.getAttribute('width')}else{return t.options.defaultVideoWidth}}else{return t.options.defaultAudioWidth}}(),nativeHeight=function(){if(t.isVideo){if(t.media.videoHeight&&t.media.videoHeight>0){return t.media.videoHeight}else if(t.node.getAttribute('height')){return t.node.getAttribute('height')}else{return t.options.defaultVideoHeight}}else{return t.options.defaultAudioHeight}}(),aspectRatio=function(){var ratio=1;if(!t.isVideo){return ratio} if(t.media.videoWidth&&t.media.videoWidth>0&&t.media.videoHeight&&t.media.videoHeight>0){ratio=t.height>=t.width?t.media.videoWidth/t.media.videoHeight:t.media.videoHeight/t.media.videoWidth}else{ratio=t.initialAspectRatio} if(isNaN(ratio)||ratio<0.01||ratio>100){ratio=1} return ratio}(),parentHeight=parseFloat(parentStyles.height);var newHeight=void 0,parentWidth=parseFloat(parentStyles.width);if(t.isVideo){if(t.height==='100%'){newHeight=parseFloat(parentWidth*nativeHeight/nativeWidth,10)}else{newHeight=t.height>=t.width?parseFloat(parentWidth/aspectRatio,10):parseFloat(parentWidth*aspectRatio,10)}}else{newHeight=nativeHeight} if(isNaN(newHeight)){newHeight=parentHeight} if(t.getElement(t.container).parentNode.length>0&&t.getElement(t.container).parentNode.tagName.toLowerCase()==='body'){parentWidth=_window2.default.innerWidth||_document2.default.documentElement.clientWidth||_document2.default.body.clientWidth;newHeight=_window2.default.innerHeight||_document2.default.documentElement.clientHeight||_document2.default.body.clientHeight} if(newHeight&&parentWidth){t.getElement(t.container).style.width=parentWidth+'px';t.getElement(t.container).style.height=newHeight+'px';t.node.style.width='100%';t.node.style.height='100%';if(t.isVideo&&t.media.setSize){t.media.setSize(parentWidth,newHeight)} var layerChildren=t.getElement(t.layers).children;for(var i=0,total=layerChildren.length;iimg');if(poster){poster.style.display=''} var targetElement=t.getElement(t.container).querySelectorAll('object, embed, iframe, video'),initHeight=t.height,initWidth=t.width,scaleX1=parentWidth,scaleY1=initHeight*parentWidth/initWidth,scaleX2=initWidth*parentHeight/initHeight,scaleY2=parentHeight,bScaleOnWidth=scaleX2>parentWidth===!1,finalWidth=bScaleOnWidth?Math.floor(scaleX1):Math.floor(scaleX2),finalHeight=bScaleOnWidth?Math.floor(scaleY1):Math.floor(scaleY2),width=bScaleOnWidth?parentWidth+'px':finalWidth+'px',height=bScaleOnWidth?finalHeight+'px':parentHeight+'px';for(var i=0,total=targetElement.length;i-1?width:parseFloat(width)+'px';height=(0,_general.isString)(height)&&height.indexOf('%')>-1?height:parseFloat(height)+'px';t.getElement(t.container).style.width=width;t.getElement(t.container).style.height=height;var layers=t.getElement(t.layers).children;for(var i=0,total=layers.length;i-1&&!_document2.default.getElementById(t.media.id+'-iframe-overlay')){var layer=_document2.default.createElement('div'),target=_document2.default.getElementById(t.media.id+'_'+t.media.rendererName);layer.id=t.media.id+'-iframe-overlay';layer.className=t.options.classPrefix+'iframe-overlay';layer.addEventListener('click',function(e){if(t.options.clickToPlayPause){if(t.paused){t.play()}else{t.pause()} e.preventDefault();e.stopPropagation()}});target.parentNode.insertBefore(layer,target)}}},{key:'resetSize',value:function resetSize(){var t=this;setTimeout(function(){t.setPlayerSize(t.width,t.height);t.setControlsSize()},50)}},{key:'setPoster',value:function setPoster(url){var t=this;if(t.getElement(t.container)){var posterDiv=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'poster');if(!posterDiv){posterDiv=_document2.default.createElement('div');posterDiv.className=t.options.classPrefix+'poster '+t.options.classPrefix+'layer';t.getElement(t.layers).appendChild(posterDiv)} var posterImg=posterDiv.querySelector('img');if(!posterImg&&url){posterImg=_document2.default.createElement('img');posterImg.className=t.options.classPrefix+'poster-img';posterImg.width='100%';posterImg.height='100%';posterDiv.style.display='';posterDiv.appendChild(posterImg)} if(url){posterImg.setAttribute('src',url);posterDiv.style.backgroundImage='url("'+url+'")';posterDiv.style.display=''}else if(posterImg){posterDiv.style.backgroundImage='none';posterDiv.style.display='none';posterImg.remove()}else{posterDiv.style.display='none'}}else if(_constants.IS_IPAD&&t.options.iPadUseNativeControls||_constants.IS_IPHONE&&t.options.iPhoneUseNativeControls||_constants.IS_ANDROID&&t.options.AndroidUseNativeControls){t.media.originalNode.poster=url}}},{key:'changeSkin',value:function changeSkin(className){var t=this;t.getElement(t.container).className=t.options.classPrefix+'container '+className;t.setPlayerSize(t.width,t.height);t.setControlsSize()}},{key:'globalBind',value:function globalBind(events,callback){var t=this,doc=t.node?t.node.ownerDocument:_document2.default;events=(0,_general.splitEvents)(events,t.id);if(events.d){var eventList=events.d.split(' ');for(var i=0,total=eventList.length;i'+('')+'
    ';layers.appendChild(loading);error.style.display='none';error.className=t.options.classPrefix+'overlay '+t.options.classPrefix+'layer';error.innerHTML='
    ';layers.appendChild(error);bigPlay.className=t.options.classPrefix+'overlay '+t.options.classPrefix+'layer '+t.options.classPrefix+'overlay-play';bigPlay.innerHTML='
    ');bigPlay.addEventListener('click',function(){if(t.options.clickToPlayPause){var button=t.getElement(t.container).querySelector('.'+t.options.classPrefix+'overlay-button'),pressed=button.getAttribute('aria-pressed');if(t.paused){t.play()}else{t.pause()} button.setAttribute('aria-pressed',!!pressed);t.getElement(t.container).focus()}});bigPlay.addEventListener('keydown',function(e){var keyPressed=e.keyCode||e.which||0;if(keyPressed===13||_constants.IS_FIREFOX&&keyPressed===32){var event=(0,_general.createEvent)('click',bigPlay);bigPlay.dispatchEvent(event);return!1}});layers.appendChild(bigPlay);if(t.media.rendererName!==null&&(/(youtube|facebook)/i.test(t.media.rendererName)&&!(t.media.originalNode.getAttribute('poster')||player.options.poster||typeof t.media.renderer.getPosterUrl==='function'&&t.media.renderer.getPosterUrl())||_constants.IS_STOCK_ANDROID||t.media.originalNode.getAttribute('autoplay'))){bigPlay.style.display='none'} var hasError=!1;media.addEventListener('play',function(){bigPlay.style.display='none';loading.style.display='none';error.style.display='none';hasError=!1});media.addEventListener('playing',function(){bigPlay.style.display='none';loading.style.display='none';error.style.display='none';hasError=!1});media.addEventListener('seeking',function(){bigPlay.style.display='none';loading.style.display='';hasError=!1});media.addEventListener('seeked',function(){bigPlay.style.display=t.paused&&!_constants.IS_STOCK_ANDROID?'':'none';loading.style.display='none';hasError=!1});media.addEventListener('pause',function(){loading.style.display='none';if(!_constants.IS_STOCK_ANDROID&&!hasError){bigPlay.style.display=''} hasError=!1});media.addEventListener('waiting',function(){loading.style.display='';hasError=!1});media.addEventListener('loadeddata',function(){loading.style.display='';if(_constants.IS_ANDROID){media.canplayTimeout=setTimeout(function(){if(_document2.default.createEvent){var evt=_document2.default.createEvent('HTMLEvents');evt.initEvent('canplay',!0,!0);return media.dispatchEvent(evt)}},300)} hasError=!1});media.addEventListener('canplay',function(){loading.style.display='none';clearTimeout(media.canplayTimeout);hasError=!1});media.addEventListener('error',function(e){t._handleError(e,t.media,t.node);loading.style.display='none';bigPlay.style.display='none';hasError=!0});media.addEventListener('loadedmetadata',function(){if(!t.controlsEnabled){t.enableControls()}});media.addEventListener('keydown',function(e){t.onkeydown(player,media,e);hasError=!1})}},{key:'buildkeyboard',value:function buildkeyboard(player,controls,layers,media){var t=this;t.getElement(t.container).addEventListener('keydown',function(){t.keyboardAction=!0});t.globalKeydownCallback=function(event){var container=_document2.default.activeElement.closest('.'+t.options.classPrefix+'container'),target=t.media.closest('.'+t.options.classPrefix+'container');t.hasFocus=!!(container&&target&&container.id===target.id);return t.onkeydown(player,media,event)};t.globalClickCallback=function(event){t.hasFocus=!!event.target.closest('.'+t.options.classPrefix+'container')};t.globalBind('keydown',t.globalKeydownCallback);t.globalBind('click',t.globalClickCallback)}},{key:'onkeydown',value:function onkeydown(player,media,e){if(player.hasFocus&&player.options.enableKeyboard){for(var i=0,total=player.options.keyActions.length;iimg');if(poster){t.node.setAttribute('poster',poster.src)} delete t.node.autoplay;if(t.media.canPlayType((0,_media.getTypeFromFile)(src))!==''){t.node.setAttribute('src',src)} if(~rendererName.indexOf('iframe')){var layer=_document2.default.getElementById(t.media.id+'-iframe-overlay');layer.remove()} var node=t.node.cloneNode();node.style.display='';t.getElement(t.container).parentNode.insertBefore(node,t.getElement(t.container));t.node.remove();if(t.mediaFiles){for(var i=0,total=t.mediaFiles.length;i-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix,autoplay=originalNode.autoplay,children=originalNode.children;var node=null,dashPlayer=null;originalNode.removeAttribute('type');for(var i=0,total=children.length;i1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]} return assignMdashEvents(e.type,args)})}}};if(mediaFiles&&mediaFiles.length>0){for(var _i4=0,_total4=mediaFiles.length;_i4<_total4;_i4++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)){node.setAttribute('src',mediaFiles[_i4].src);if(typeof mediaFiles[_i4].drm!=='undefined'){options.dash.drm=mediaFiles[_i4].drm} break}}} node.setAttribute('id',id);originalNode.parentNode.insertBefore(node,originalNode);originalNode.autoplay=!1;originalNode.style.display='none';node.setSize=function(width,height){node.style.width=width+'px';node.style.height=height+'px';return node};node.hide=function(){node.pause();node.style.display='none';return node};node.show=function(){node.style.display='';return node};node.destroy=function(){if(dashPlayer!==null){dashPlayer.reset()}};var event=(0,_general.createEvent)('rendererready',node);mediaElement.dispatchEvent(event);mediaElement.promises.push(NativeDash.load({options:options.dash,id:id}));return node}};_media.typeChecks.push(function(url){return~url.toLowerCase().indexOf('.mpd')?'application/dash+xml':null});_renderer.renderer.add(DashNativeRenderer)},{"25":25,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],20:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.PluginDetector=undefined;var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _i18n=_dereq_(5);var _i18n2=_interopRequireDefault(_i18n);var _renderer=_dereq_(8);var _general=_dereq_(27);var _constants=_dereq_(25);var _media=_dereq_(28);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var PluginDetector=exports.PluginDetector={plugins:[],hasPluginVersion:function hasPluginVersion(plugin,v){var pv=PluginDetector.plugins[plugin];v[1]=v[1]||0;v[2]=v[2]||0;return pv[0]>v[0]||pv[0]===v[0]&&pv[1]>v[1]||pv[0]===v[0]&&pv[1]===v[1]&&pv[2]>=v[2]},addPlugin:function addPlugin(p,pluginName,mimeType,activeX,axDetect){PluginDetector.plugins[p]=PluginDetector.detectPlugin(pluginName,mimeType,activeX,axDetect)},detectPlugin:function detectPlugin(pluginName,mimeType,activeX,axDetect){var version=[0,0,0],description=void 0,ax=void 0;if(_constants.NAV.plugins!==null&&_constants.NAV.plugins!==undefined&&_typeof(_constants.NAV.plugins[pluginName])==='object'){description=_constants.NAV.plugins[pluginName].description;if(description&&!(typeof _constants.NAV.mimeTypes!=='undefined'&&_constants.NAV.mimeTypes[mimeType]&&!_constants.NAV.mimeTypes[mimeType].enabledPlugin)){version=description.replace(pluginName,'').replace(/^\s+/,'').replace(/\sr/gi,'.').split('.');for(var i=0,total=version.length;i'+('')+('')+''+''+''+('')+''+('
    '+_i18n2.default.t('mejs.install-flash')+'
    ')+''}else{settings=['id="__'+flash.id+'"','name="__'+flash.id+'"','play="true"','loop="false"','quality="high"','bgcolor="#000000"','wmode="transparent"','allowScriptAccess="'+flash.options.shimScriptAccess+'"','allowFullScreen="true"','type="application/x-shockwave-flash"','pluginspage="//www.macromedia.com/go/getflashplayer"','src="'+flash.options.pluginPath+flash.options.filename+'"','flashvars="'+flashVars.join('&')+'"'];if(isVideo){settings.push('width="'+flashWidth+'"');settings.push('height="'+flashHeight+'"')}else{settings.push('style="position: fixed; left: -9999em; top: -9999em;"')} flash.flashWrapper.innerHTML=''} flash.flashNode=flash.flashWrapper.lastChild;flash.hide=function(){isActive=!1;if(isVideo){flash.flashNode.style.display='none'}};flash.show=function(){isActive=!0;if(isVideo){flash.flashNode.style.display=''}};flash.setSize=function(width,height){flash.flashNode.style.width=width+'px';flash.flashNode.style.height=height+'px';if(flash.flashApi!==null&&typeof flash.flashApi.fire_setSize==='function'){flash.flashApi.fire_setSize(width,height)}};flash.destroy=function(){flash.flashNode.remove()};if(mediaFiles&&mediaFiles.length>0){for(var _i4=0,_total4=mediaFiles.length;_i4<_total4;_i4++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)){flash.setSrc(mediaFiles[_i4].src);break}}} return flash}};var hasFlash=PluginDetector.hasPluginVersion('flash',[10,0,0]);if(hasFlash){_media.typeChecks.push(function(url){url=url.toLowerCase();if(url.startsWith('rtmp')){if(~url.indexOf('.mp3')){return 'audio/rtmp'}else{return 'video/rtmp'}}else if(/\.og(a|g)/i.test(url)){return 'audio/ogg'}else if(~url.indexOf('.m3u8')){return 'application/x-mpegURL'}else if(~url.indexOf('.mpd')){return 'application/dash+xml'}else if(~url.indexOf('.flv')){return 'video/flv'}else{return null}});var FlashMediaElementVideoRenderer={name:'flash_video',options:{prefix:'flash_video',filename:'mediaelement-flash-video.swf',enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:'start',pseudoStreamingType:'byte',proxyType:'',streamDelimiter:''},canPlayType:function canPlayType(type){return~['video/mp4','video/rtmp','audio/rtmp','rtmp/mp4','audio/mp4','video/flv','video/x-flv'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementVideoRenderer);var FlashMediaElementHlsVideoRenderer={name:'flash_hls',options:{prefix:'flash_hls',filename:'mediaelement-flash-video-hls.swf'},canPlayType:function canPlayType(type){return~['application/x-mpegurl','application/vnd.apple.mpegurl','audio/mpegurl','audio/hls','video/hls'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementHlsVideoRenderer);var FlashMediaElementMdashVideoRenderer={name:'flash_dash',options:{prefix:'flash_dash',filename:'mediaelement-flash-video-mdash.swf'},canPlayType:function canPlayType(type){return~['application/dash+xml'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementMdashVideoRenderer);var FlashMediaElementAudioRenderer={name:'flash_audio',options:{prefix:'flash_audio',filename:'mediaelement-flash-audio.swf'},canPlayType:function canPlayType(type){return~['audio/mp3'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementAudioRenderer);var FlashMediaElementAudioOggRenderer={name:'flash_audio_ogg',options:{prefix:'flash_audio_ogg',filename:'mediaelement-flash-audio-ogg.swf'},canPlayType:function canPlayType(type){return~['audio/ogg','audio/oga','audio/ogv'].indexOf(type.toLowerCase())},create:FlashMediaElementRenderer.create};_renderer.renderer.add(FlashMediaElementAudioOggRenderer)}},{"2":2,"25":25,"27":27,"28":28,"3":3,"5":5,"7":7,"8":8}],21:[function(_dereq_,module,exports){'use strict';var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _renderer=_dereq_(8);var _general=_dereq_(27);var _constants=_dereq_(25);var _media=_dereq_(28);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NativeFlv={promise:null,load:function load(settings){if(typeof flvjs!=='undefined'){NativeFlv.promise=new Promise(function(resolve){resolve()}).then(function(){NativeFlv._createPlayer(settings)})}else{settings.options.path=typeof settings.options.path==='string'?settings.options.path:'https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.3.3/flv.min.js';NativeFlv.promise=NativeFlv.promise||(0,_dom.loadScript)(settings.options.path);NativeFlv.promise.then(function(){NativeFlv._createPlayer(settings)})} return NativeFlv.promise},_createPlayer:function _createPlayer(settings){flvjs.LoggingControl.enableDebug=settings.options.debug;flvjs.LoggingControl.enableVerbose=settings.options.debug;var player=flvjs.createPlayer(settings.options,settings.configs);_window2.default['__ready__'+settings.id](player);return player}};var FlvNativeRenderer={name:'native_flv',options:{prefix:'native_flv',flv:{path:'https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.3.3/flv.min.js',cors:!0,debug:!1}},canPlayType:function canPlayType(type){return _constants.HAS_MSE&&['video/x-flv','video/flv'].indexOf(type.toLowerCase())>-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix;var node=null,flvPlayer=null;node=originalNode.cloneNode(!0);options=Object.assign(options,mediaElement.options);var props=_mejs2.default.html5media.properties,events=_mejs2.default.html5media.events.concat(['click','mouseover','mouseout']),attachNativeEvents=function attachNativeEvents(e){if(e.type!=='error'){var _event=(0,_general.createEvent)(e.type,mediaElement);mediaElement.dispatchEvent(_event)}},assignGettersSetters=function assignGettersSetters(propName){var capName=''+propName.substring(0,1).toUpperCase()+propName.substring(1);node['get'+capName]=function(){return flvPlayer!==null?node[propName]:null};node['set'+capName]=function(value){if(_mejs2.default.html5media.readOnlyProperties.indexOf(propName)===-1){if(propName==='src'){node[propName]=(typeof value==='undefined'?'undefined':_typeof(value))==='object'&&value.src?value.src:value;if(flvPlayer!==null){var _flvOptions={};_flvOptions.type='flv';_flvOptions.url=value;_flvOptions.cors=options.flv.cors;_flvOptions.debug=options.flv.debug;_flvOptions.path=options.flv.path;var _flvConfigs=options.flv.configs;flvPlayer.destroy();for(var i=0,total=events.length;i0){for(var _i2=0,_total2=mediaFiles.length;_i2<_total2;_i2++){if(_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i2].type)){node.setAttribute('src',mediaFiles[_i2].src);break}}} node.setAttribute('id',id);originalNode.parentNode.insertBefore(node,originalNode);originalNode.autoplay=!1;originalNode.style.display='none';var flvOptions={};flvOptions.type='flv';flvOptions.url=node.src;flvOptions.cors=options.flv.cors;flvOptions.debug=options.flv.debug;flvOptions.path=options.flv.path;var flvConfigs=options.flv.configs;node.setSize=function(width,height){node.style.width=width+'px';node.style.height=height+'px';return node};node.hide=function(){if(flvPlayer!==null){flvPlayer.pause()} node.style.display='none';return node};node.show=function(){node.style.display='';return node};node.destroy=function(){if(flvPlayer!==null){flvPlayer.destroy()}};var event=(0,_general.createEvent)('rendererready',node);mediaElement.dispatchEvent(event);mediaElement.promises.push(NativeFlv.load({options:flvOptions,configs:flvConfigs,id:id}));return node}};_media.typeChecks.push(function(url){return~url.toLowerCase().indexOf('.flv')?'video/flv':null});_renderer.renderer.add(FlvNativeRenderer)},{"25":25,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],22:[function(_dereq_,module,exports){'use strict';var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _renderer=_dereq_(8);var _general=_dereq_(27);var _constants=_dereq_(25);var _media=_dereq_(28);var _dom=_dereq_(26);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NativeHls={promise:null,load:function load(settings){if(typeof Hls!=='undefined'){NativeHls.promise=new Promise(function(resolve){resolve()}).then(function(){NativeHls._createPlayer(settings)})}else{settings.options.path=typeof settings.options.path==='string'?settings.options.path:'https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.8.4/hls.min.js';NativeHls.promise=NativeHls.promise||(0,_dom.loadScript)(settings.options.path);NativeHls.promise.then(function(){NativeHls._createPlayer(settings)})} return NativeHls.promise},_createPlayer:function _createPlayer(settings){var player=new Hls(settings.options);_window2.default['__ready__'+settings.id](player);return player}};var HlsNativeRenderer={name:'native_hls',options:{prefix:'native_hls',hls:{path:'https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.8.4/hls.min.js',autoStartLoad:!1,debug:!1}},canPlayType:function canPlayType(type){return _constants.HAS_MSE&&['application/x-mpegurl','application/vnd.apple.mpegurl','audio/mpegurl','audio/hls','video/hls'].indexOf(type.toLowerCase())>-1},create:function create(mediaElement,options,mediaFiles){var originalNode=mediaElement.originalNode,id=mediaElement.id+'_'+options.prefix,preload=originalNode.getAttribute('preload'),autoplay=originalNode.autoplay;var hlsPlayer=null,node=null,index=0,total=mediaFiles.length;node=originalNode.cloneNode(!0);options=Object.assign(options,mediaElement.options);options.hls.autoStartLoad=preload&&preload!=='none'||autoplay;var props=_mejs2.default.html5media.properties,events=_mejs2.default.html5media.events.concat(['click','mouseover','mouseout']),attachNativeEvents=function attachNativeEvents(e){if(e.type!=='error'){var _event=(0,_general.createEvent)(e.type,mediaElement);mediaElement.dispatchEvent(_event)}},assignGettersSetters=function assignGettersSetters(propName){var capName=''+propName.substring(0,1).toUpperCase()+propName.substring(1);node['get'+capName]=function(){return hlsPlayer!==null?node[propName]:null};node['set'+capName]=function(value){if(_mejs2.default.html5media.readOnlyProperties.indexOf(propName)===-1){if(propName==='src'){node[propName]=(typeof value==='undefined'?'undefined':_typeof(value))==='object'&&value.src?value.src:value;if(hlsPlayer!==null){hlsPlayer.destroy();for(var i=0,_total=events.length;i<_total;i++){node.removeEventListener(events[i],attachNativeEvents)} hlsPlayer=NativeHls._createPlayer({options:options.hls,id:id});hlsPlayer.loadSource(value);hlsPlayer.attachMedia(node)}}else{node[propName]=value}}}};for(var i=0,_total2=props.length;i<_total2;i++){assignGettersSetters(props[i])} _window2.default['__ready__'+id]=function(_hlsPlayer){mediaElement.hlsPlayer=hlsPlayer=_hlsPlayer;var hlsEvents=Hls.Events,assignEvents=function assignEvents(eventName){if(eventName==='loadedmetadata'){var url=mediaElement.originalNode.src;hlsPlayer.detachMedia();hlsPlayer.loadSource(url);hlsPlayer.attachMedia(node)} node.addEventListener(eventName,attachNativeEvents)};for(var _i=0,_total3=events.length;_i<_total3;_i++){assignEvents(events[_i])} var recoverDecodingErrorDate=void 0,recoverSwapAudioCodecDate=void 0;var assignHlsEvents=function assignHlsEvents(name,data){if(name==='hlsError'){console.warn(data);data=data[1];if(data.fatal){switch(data.type){case 'mediaError':var now=new Date().getTime();if(!recoverDecodingErrorDate||now-recoverDecodingErrorDate>3000){recoverDecodingErrorDate=new Date().getTime();hlsPlayer.recoverMediaError()}else if(!recoverSwapAudioCodecDate||now-recoverSwapAudioCodecDate>3000){recoverSwapAudioCodecDate=new Date().getTime();console.warn('Attempting to swap Audio Codec and recover from media error');hlsPlayer.swapAudioCodec();hlsPlayer.recoverMediaError()}else{var message='Cannot recover, last media error recovery failed';mediaElement.generateError(message,node.src);console.error(message)} break;case 'networkError':if(data.details==='manifestLoadError'){if(index0){for(;index0){for(;index0){var settings=YouTubeApi.iframeQueue.pop();YouTubeApi.createIframe(settings)}},createIframe:function createIframe(settings){return new YT.Player(settings.containerId,settings)},getYouTubeId:function getYouTubeId(url){var youTubeId='';if(url.indexOf('?')>0){youTubeId=YouTubeApi.getYouTubeIdFromParam(url);if(youTubeId===''){youTubeId=YouTubeApi.getYouTubeIdFromUrl(url)}}else{youTubeId=YouTubeApi.getYouTubeIdFromUrl(url)} var id=youTubeId.substring(youTubeId.lastIndexOf('/')+1);youTubeId=id.split('?');return youTubeId[0]},getYouTubeIdFromParam:function getYouTubeIdFromParam(url){if(url===undefined||url===null||!url.trim().length){return null} var parts=url.split('?'),parameters=parts[1].split('&');var youTubeId='';for(var i=0,total=parameters.length;i-1&&id?'https://img.youtube.com/vi/'+id+'/'+quality+'.jpg':''};return youtube}};_window2.default.onYouTubePlayerAPIReady=function(){YouTubeApi.iFrameReady()};_media.typeChecks.push(function(url){return(/\/\/(www\.youtube|youtu\.?be)/i.test(url)?'video/x-youtube':null)});_renderer.renderer.add(YouTubeIframeRenderer)},{"2":2,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],25:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.cancelFullScreen=exports.requestFullScreen=exports.isFullScreen=exports.FULLSCREEN_EVENT_NAME=exports.HAS_NATIVE_FULLSCREEN_ENABLED=exports.HAS_TRUE_NATIVE_FULLSCREEN=exports.HAS_IOS_FULLSCREEN=exports.HAS_MS_NATIVE_FULLSCREEN=exports.HAS_MOZ_NATIVE_FULLSCREEN=exports.HAS_WEBKIT_NATIVE_FULLSCREEN=exports.HAS_NATIVE_FULLSCREEN=exports.SUPPORTS_NATIVE_HLS=exports.SUPPORT_PASSIVE_EVENT=exports.SUPPORT_POINTER_EVENTS=exports.HAS_MSE=exports.IS_STOCK_ANDROID=exports.IS_SAFARI=exports.IS_FIREFOX=exports.IS_CHROME=exports.IS_EDGE=exports.IS_IE=exports.IS_ANDROID=exports.IS_IOS=exports.IS_IPOD=exports.IS_IPHONE=exports.IS_IPAD=exports.UA=exports.NAV=undefined;var _window=_dereq_(3);var _window2=_interopRequireDefault(_window);var _document=_dereq_(2);var _document2=_interopRequireDefault(_document);var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var NAV=exports.NAV=_window2.default.navigator;var UA=exports.UA=NAV.userAgent.toLowerCase();var IS_IPAD=exports.IS_IPAD=/ipad/i.test(UA)&&!_window2.default.MSStream;var IS_IPHONE=exports.IS_IPHONE=/iphone/i.test(UA)&&!_window2.default.MSStream;var IS_IPOD=exports.IS_IPOD=/ipod/i.test(UA)&&!_window2.default.MSStream;var IS_IOS=exports.IS_IOS=/ipad|iphone|ipod/i.test(UA)&&!_window2.default.MSStream;var IS_ANDROID=exports.IS_ANDROID=/android/i.test(UA);var IS_IE=exports.IS_IE=/(trident|microsoft)/i.test(NAV.appName);var IS_EDGE=exports.IS_EDGE='msLaunchUri' in NAV&&!('documentMode' in _document2.default);var IS_CHROME=exports.IS_CHROME=/chrome/i.test(UA);var IS_FIREFOX=exports.IS_FIREFOX=/firefox/i.test(UA);var IS_SAFARI=exports.IS_SAFARI=/safari/i.test(UA)&&!IS_CHROME;var IS_STOCK_ANDROID=exports.IS_STOCK_ANDROID=/^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(UA);var HAS_MSE=exports.HAS_MSE='MediaSource' in _window2.default;var SUPPORT_POINTER_EVENTS=exports.SUPPORT_POINTER_EVENTS=function(){var element=_document2.default.createElement('x'),documentElement=_document2.default.documentElement,getComputedStyle=_window2.default.getComputedStyle;if(!('pointerEvents' in element.style)){return!1} element.style.pointerEvents='auto';element.style.pointerEvents='x';documentElement.appendChild(element);var supports=getComputedStyle&&getComputedStyle(element,'').pointerEvents==='auto';element.remove();return!!supports}();var SUPPORT_PASSIVE_EVENT=exports.SUPPORT_PASSIVE_EVENT=function(){var supportsPassive=!1;try{var opts=Object.defineProperty({},'passive',{get:function get(){supportsPassive=!0}});_window2.default.addEventListener('test',null,opts)}catch(e){} return supportsPassive}();var html5Elements=['source','track','audio','video'];var video=void 0;for(var i=0,total=html5Elements.length;i1&&arguments[1]!==undefined?arguments[1]:400;var callback=arguments[2];if(!el.style.opacity){el.style.opacity=1} var start=null;_window2.default.requestAnimationFrame(function animate(timestamp){start=start||timestamp;var progress=timestamp-start;var opacity=parseFloat(1-progress/duration,2);el.style.opacity=opacity<0?0:opacity;if(progress>duration){if(callback&&typeof callback==='function'){callback()}}else{_window2.default.requestAnimationFrame(animate)}})} function fadeIn(el){var duration=arguments.length>1&&arguments[1]!==undefined?arguments[1]:400;var callback=arguments[2];if(!el.style.opacity){el.style.opacity=0} var start=null;_window2.default.requestAnimationFrame(function animate(timestamp){start=start||timestamp;var progress=timestamp-start;var opacity=parseFloat(progress/duration,2);el.style.opacity=opacity>1?1:opacity;if(progress>duration){if(callback&&typeof callback==='function'){callback()}}else{_window2.default.requestAnimationFrame(animate)}})} function siblings(el,filter){var siblings=[];el=el.parentNode.firstChild;do{if(!filter||filter(el)){siblings.push(el)}}while(el=el.nextSibling);return siblings} function visible(elem){if(elem.getClientRects!==undefined&&elem.getClientRects==='function'){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)} return!!(elem.offsetWidth||elem.offsetHeight)} function ajax(url,dataType,success,error){var xhr=_window2.default.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');var type='application/x-www-form-urlencoded; charset=UTF-8',completed=!1,accept='*/'.concat('*');switch(dataType){case 'text':type='text/plain';break;case 'json':type='application/json, text/javascript';break;case 'html':type='text/html';break;case 'xml':type='application/xml, text/xml';break} if(type!=='application/x-www-form-urlencoded'){accept=type+', */*; q=0.01'} if(xhr){xhr.open('GET',url,!0);xhr.setRequestHeader('Accept',accept);xhr.onreadystatechange=function(){if(completed){return} if(xhr.readyState===4){if(xhr.status===200){completed=!0;var data=void 0;switch(dataType){case 'json':data=JSON.parse(xhr.responseText);break;case 'xml':data=xhr.responseXML;break;default:data=xhr.responseText;break} success(data)}else if(typeof error==='function'){error(xhr.status)}}};xhr.send()}} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.offset=offset;_mejs2.default.Utils.hasClass=hasClass;_mejs2.default.Utils.addClass=addClass;_mejs2.default.Utils.removeClass=removeClass;_mejs2.default.Utils.toggleClass=toggleClass;_mejs2.default.Utils.fadeIn=fadeIn;_mejs2.default.Utils.fadeOut=fadeOut;_mejs2.default.Utils.siblings=siblings;_mejs2.default.Utils.visible=visible;_mejs2.default.Utils.ajax=ajax;_mejs2.default.Utils.loadScript=loadScript},{"2":2,"3":3,"7":7}],27:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.escapeHTML=escapeHTML;exports.debounce=debounce;exports.isObjectEmpty=isObjectEmpty;exports.splitEvents=splitEvents;exports.createEvent=createEvent;exports.isNodeAfter=isNodeAfter;exports.isString=isString;var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} function escapeHTML(input){if(typeof input!=='string'){throw new Error('Argument passed must be a string')} var map={'&':'&','<':'<','>':'>','"':'"'};return input.replace(/[&<>"]/g,function(c){return map[c]})} function debounce(func,wait){var _this=this,_arguments=arguments;var immediate=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;if(typeof func!=='function'){throw new Error('First argument must be a function')} if(typeof wait!=='number'){throw new Error('Second argument must be a numeric value')} var timeout=void 0;return function(){var context=_this,args=_arguments;var later=function later(){timeout=null;if(!immediate){func.apply(context,args)}};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){func.apply(context,args)}}} function isObjectEmpty(instance){return Object.getOwnPropertyNames(instance).length<=0} function splitEvents(events,id){var rwindow=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;var ret={d:[],w:[]};(events||'').split(' ').forEach(function(v){var eventName=''+v+(id?'.'+id:'');if(eventName.startsWith('.')){ret.d.push(eventName);ret.w.push(eventName)}else{ret[rwindow.test(v)?'w':'d'].push(eventName)}});ret.d=ret.d.join(' ');ret.w=ret.w.join(' ');return ret} function createEvent(eventName,target){if(typeof eventName!=='string'){throw new Error('Event name must be a string')} var eventFrags=eventName.match(/([a-z]+\.([a-z]+))/i),detail={target:target};if(eventFrags!==null){eventName=eventFrags[1];detail.namespace=eventFrags[2]} return new window.CustomEvent(eventName,{detail:detail})} function isNodeAfter(sourceNode,targetNode){return!!(sourceNode&&targetNode&&sourceNode.compareDocumentPosition(targetNode)&2)} function isString(value){return typeof value==='string'} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.escapeHTML=escapeHTML;_mejs2.default.Utils.debounce=debounce;_mejs2.default.Utils.isObjectEmpty=isObjectEmpty;_mejs2.default.Utils.splitEvents=splitEvents;_mejs2.default.Utils.createEvent=createEvent;_mejs2.default.Utils.isNodeAfter=isNodeAfter;_mejs2.default.Utils.isString=isString},{"7":7}],28:[function(_dereq_,module,exports){'use strict';Object.defineProperty(exports,"__esModule",{value:!0});exports.typeChecks=undefined;exports.absolutizeUrl=absolutizeUrl;exports.formatType=formatType;exports.getMimeFromType=getMimeFromType;exports.getTypeFromFile=getTypeFromFile;exports.getExtension=getExtension;exports.normalizeExtension=normalizeExtension;var _mejs=_dereq_(7);var _mejs2=_interopRequireDefault(_mejs);var _general=_dereq_(27);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} var typeChecks=exports.typeChecks=[];function absolutizeUrl(url){if(typeof url!=='string'){throw new Error('`url` argument must be a string')} var el=document.createElement('div');el.innerHTML='x';return el.firstChild.href} function formatType(url){var type=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';return url&&!type?getTypeFromFile(url):type} function getMimeFromType(type){if(typeof type!=='string'){throw new Error('`type` argument must be a string')} return type&&type.indexOf(';')>-1?type.substr(0,type.indexOf(';')):type} function getTypeFromFile(url){if(typeof url!=='string'){throw new Error('`url` argument must be a string')} for(var i=0,total=typeChecks.length;i=0&&matches.item(i)!==this){} return i>-1}} if(window.Element&&!Element.prototype.closest){Element.prototype.closest=function(s){var matches=(this.document||this.ownerDocument).querySelectorAll(s),i=void 0,el=this;do{i=matches.length;while(--i>=0&&matches.item(i)!==el){}}while(i<0&&(el=el.parentElement));return el}}(function(){var lastTime=0;var vendors=['ms','moz','webkit','o'];for(var x=0;x0&&arguments[0]!==undefined?arguments[0]:25;return!(fps%1===0)} function secondsToTimeCode(time){var forceHours=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var showFrameCount=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;var fps=arguments.length>3&&arguments[3]!==undefined?arguments[3]:25;var secondsDecimalLength=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var timeFormat=arguments.length>5&&arguments[5]!==undefined?arguments[5]:'mm:ss';time=!time||typeof time!=='number'||time<0?0:time;var dropFrames=Math.round(fps*0.066666),timeBase=Math.round(fps),framesPer24Hours=Math.round(fps*3600)*24,framesPer10Minutes=Math.round(fps*600),frameSep=isDropFrame(fps)?';':':',hours=void 0,minutes=void 0,seconds=void 0,frames=void 0,f=Math.round(time*fps);if(isDropFrame(fps)){if(f<0){f=framesPer24Hours+f} f=f%framesPer24Hours;var d=Math.floor(f/framesPer10Minutes);var m=f%framesPer10Minutes;f=f+dropFrames*9*d;if(m>dropFrames){f=f+dropFrames*Math.floor((m-dropFrames)/Math.round(timeBase*60-dropFrames))} var timeBaseDivision=Math.floor(f/timeBase);hours=Math.floor(Math.floor(timeBaseDivision/60)/60);minutes=Math.floor(timeBaseDivision/60)%60;if(showFrameCount){seconds=timeBaseDivision%60}else{seconds=(f/timeBase%60).toFixed(secondsDecimalLength)}}else{hours=Math.floor(time/3600)%24;minutes=Math.floor(time/60)%60;if(showFrameCount){seconds=Math.floor(time%60)}else{seconds=(time%60).toFixed(secondsDecimalLength)}} hours=hours<=0?0:hours;minutes=minutes<=0?0:minutes;seconds=seconds<=0?0:seconds;var timeFormatFrags=timeFormat.split(':');var timeFormatSettings={};for(var i=0,total=timeFormatFrags.length;i0?(hours<10&&timeFormatSettings.h>1?'0'+hours:hours)+':':'';result+=(minutes<10&&timeFormatSettings.m>1?'0'+minutes:minutes)+':';result+=''+(seconds<10&&timeFormatSettings.s>1?'0'+seconds:seconds);if(showFrameCount){frames=(f%timeBase).toFixed(0);frames=frames<=0?0:frames;result+=frames<10&&timeFormatSettings.f?frameSep+'0'+frames:''+frameSep+frames} return result} function timeCodeToSeconds(time){var fps=arguments.length>1&&arguments[1]!==undefined?arguments[1]:25;if(typeof time!=='string'){throw new TypeError('Time must be a string')} if(time.indexOf(';')>0){time=time.replace(';',':')} if(!/\d{2}(\:\d{2}){0,3}/i.test(time)){throw new TypeError('Time code must have the format `00:00:00`')} var parts=time.split(':');var output=void 0,hours=0,minutes=0,seconds=0,frames=0,totalMinutes=0,dropFrames=Math.round(fps*0.066666),timeBase=Math.round(fps),hFrames=timeBase*3600,mFrames=timeBase*60;switch(parts.length){default:case 1:seconds=parseInt(parts[0],10);break;case 2:minutes=parseInt(parts[0],10);seconds=parseInt(parts[1],10);break;case 3:hours=parseInt(parts[0],10);minutes=parseInt(parts[1],10);seconds=parseInt(parts[2],10);break;case 4:hours=parseInt(parts[0],10);minutes=parseInt(parts[1],10);seconds=parseInt(parts[2],10);frames=parseInt(parts[3],10);break} if(isDropFrame(fps)){totalMinutes=60*hours+minutes;output=hFrames*hours+mFrames*minutes+timeBase*seconds+frames-dropFrames*(totalMinutes-Math.floor(totalMinutes/10))}else{output=(hFrames*hours+mFrames*minutes+fps*seconds+frames)/fps} return parseFloat(output.toFixed(3))} function calculateTimeFormat(time,options){var fps=arguments.length>2&&arguments[2]!==undefined?arguments[2]:25;time=!time||typeof time!=='number'||time<0?0:time;var hours=Math.floor(time/3600)%24,minutes=Math.floor(time/60)%60,seconds=Math.floor(time%60),frames=Math.floor((time%1*fps).toFixed(3)),lis=[[frames,'f'],[seconds,'s'],[minutes,'m'],[hours,'h']];var format=options.timeFormat,firstTwoPlaces=format[1]===format[0],separatorIndex=firstTwoPlaces?2:1,separator=format.length0){hasNextValue=!0;break}} if(!hasNextValue){break} if(!firstTwoPlaces){format=firstChar+format} format=lis[i][1]+separator+format;if(firstTwoPlaces){format=lis[i][1]+format} firstChar=lis[i][1]}} options.timeFormat=format} function convertSMPTEtoSeconds(SMPTE){if(typeof SMPTE!=='string'){throw new TypeError('Argument must be a string value')} SMPTE=SMPTE.replace(',','.');var decimalLen=~SMPTE.indexOf('.')?SMPTE.split('.')[1].length:0;var secs=0,multiplier=1;SMPTE=SMPTE.split(':').reverse();for(var i=0,total=SMPTE.length;i0){multiplier=Math.pow(60,i)} secs+=Number(SMPTE[i])*multiplier} return Number(secs.toFixed(decimalLen))} _mejs2.default.Utils=_mejs2.default.Utils||{};_mejs2.default.Utils.secondsToTimeCode=secondsToTimeCode;_mejs2.default.Utils.timeCodeToSeconds=timeCodeToSeconds;_mejs2.default.Utils.calculateTimeFormat=calculateTimeFormat;_mejs2.default.Utils.convertSMPTEtoSeconds=convertSMPTEtoSeconds},{"7":7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]);(function(window,$){if(mejs.plugins===undefined){mejs.plugins={};mejs.plugins.silverlight=[];mejs.plugins.silverlight.push({types:[]})} mejs.HtmlMediaElementShim=mejs.HtmlMediaElementShim||{getTypeFromFile:mejs.Utils.getTypeFromFile};if(mejs.MediaFeatures===undefined){mejs.MediaFeatures=mejs.Features} if(mejs.Utility===undefined){mejs.Utility=mejs.Utils} var init=MediaElementPlayer.prototype.init;MediaElementPlayer.prototype.init=function(){this.options.classPrefix='mejs-';this.$media=this.$node=$(this.node);init.call(this)};var ready=MediaElementPlayer.prototype._meReady;MediaElementPlayer.prototype._meReady=function(){this.container=$(this.container);this.controls=$(this.controls);this.layers=$(this.layers);ready.apply(this,arguments)};MediaElementPlayer.prototype.getElement=function(el){return $!==undefined&&el instanceof $?el[0]:el};MediaElementPlayer.prototype.buildfeatures=function(player,controls,layers,media){var defaultFeatures=['playpause','current','progress','duration','tracks','volume','fullscreen'];for(var i=0,total=this.options.features.length;i